![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.05.2013
Сообщений: 8
|
![]()
Всем привет!
Мне нужно написать код шифрования "Простой замены" Суть в том, что есть некоторый файл .txt, состоящий из 10 символов. Дальше вводим символы с клавиатуры. После этого каждый символ последовательно складывается с символом из файла и в итоге получаем новую строку символов. Проблема в том, что я не могу понять, как надо вытащить символы из файла и сложить их с символами, введенными с клавиатуры. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Вы на каком языке пишите? Чего то не очень похож на C#
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 02.05.2013
Сообщений: 8
|
![]()
Пишу на Си, в среде разработки eclipse.
Подправил код: Код:
Код:
А в целом я даже не знаю, правильно ли я пишу( |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Ну во первых разделом ошиблись это точно. Вам надо в раздел С++.
Во второых чтение необходимо делать функцией scanf() или вот как в примере Код:
напишите int X=getc(fp);
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 02.05.2013 в 13:15. |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 02.05.2013
Сообщений: 8
|
![]()
Раздел сейчас поменять попробую.
А функциями gets/puts нельзя разве считывать символы из файла? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Я же написал int X=getc(fp); попробуйте, так должно заработать
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 02.05.2013
Сообщений: 8
|
![]()
Помогло, спасибо.
А вообще я правильно пишу, чтобы сложить 2 символа, для получения нового? Последний раз редактировалось schkiper; 02.05.2013 в 13:28. Причина: Сам нашел ошибку. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Вот поэтому было бы проще открыть файл как поток и считывать из него байты а не символы. К тому же надо продумать если уникод там будет или чтото большое.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 02.05.2013
Сообщений: 8
|
![]()
С тобой по ICQ можно пообщаться?
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Работа с текстовым файлом | marina12 | Помощь студентам | 0 | 19.03.2013 14:34 |
Работа с текстовым файлом | Vitek.i | Microsoft Office Excel | 3 | 19.12.2010 09:32 |
Работа с текстовым файлом. | tae1980 | Microsoft Office Excel | 10 | 29.06.2010 19:16 |
Работа с текстовым файлом в Си | Eovin | Помощь студентам | 0 | 19.05.2010 13:47 |