Форум программистов, компьютерный форум CyberForum.ru

Чтение и сравнение символов из файла без использования массива - C++

Восстановить пароль Регистрация
 
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
17.02.2014, 21:34     Чтение и сравнение символов из файла без использования массива #1
Здравствуйте, подскажите, как можно реализовать посимвольное чтение 2-х (3-х) файлов, при котором символ из 1-го файла сравнивается с символом из 2-го, не используя массивы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
17.02.2014, 21:38     Чтение и сравнение символов из файла без использования массива #2
Цитата Сообщение от quasi Посмотреть сообщение
не используя массивы.
А не кто и не заставляет читайте по-символьно и сравнивайте также, читая каждый раз новый символ в текущую переменную char...
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
17.02.2014, 22:06  [ТС]     Чтение и сравнение символов из файла без использования массива #3
Полагаю, здесь нужно использовать вложенные циклы; но во 2-ом случае файл прочитывается сразу полностью.
Подскажите, что исправить?
C++
1
2
3
4
5
6
7
8
9
10
11
while (infile>>x)
    {
        cout<<x;
        cout <<endl;
 
           while (infile2>>y)
            {
                if((x>y)&(x==y))
                cout<<y;}
        cout<<endl;
}
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
17.02.2014, 22:50     Чтение и сравнение символов из файла без использования массива #4
Не проверял но попробовал бы так
C++
1
2
3
4
5
6
7
8
9
while (!infile.eof && !infile2.eof)
{
infile>>x;
infile2>>y;
if (x==y)
{/*если равны*/ }
else
{/*если не равны*/}
}
можно проверку после цикла на окончание обоих файлов (оба ли закончились добавить). Но код еще разповторю не запускал, так что в полне допускаю что там может камень зарыт

Добавлено через 39 секунд
(!infile.eof && !infile2.eof) в этой строчке не уверен
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
17.02.2014, 23:51  [ТС]     Чтение и сравнение символов из файла без использования массива #5
!infile.eof() && !infile2.eof()
спасибо
Yandex
Объявления
17.02.2014, 23:51     Чтение и сравнение символов из файла без использования массива
Ответ Создать тему
Опции темы

Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru