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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
#1

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

17.02.2014, 21:34. Просмотров 449. Ответов 4
Метки нет (Все метки)

Здравствуйте, подскажите, как можно реализовать посимвольное чтение 2-х (3-х) файлов, при котором символ из 1-го файла сравнивается с символом из 2-го, не используя массивы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2014, 21:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение и сравнение символов из файла без использования массива (C++):

Из текстового файла прочитать четные числа и записать их в другой файл без использования массива (код С++) - C++
Код есть только перед чтением файла нужно его создать, внести 15 чисел и закрыть, через ofstream. #include <iostream> #include...

Сравнение строк без нескольких символов - C++
Здравствуйте, у меня вопрос по сабжу. Есть задание на написание парсера, всё бы хорошо, только не знаю как оптимально сравнивать строки...

Cтроки, сравнение, чтение из файла - C++
Имеется файл .тхт с содержанием примерно следующего вида: 192.168.0.1 www.allposters.com 192.168.0.2 www.debian.org 192.168.0.3...

Как найти медиану неотсортированного массива (без использования дополнительного массива) - C++
как найти медиану неотсортированного массива, при этом не используя дополнительных массивов и не сортируя его.

Сравнение строк в структуре, чтение из файла - C++
Требуется написать программу, которая считывает из файла данные о студентах, сортирует их по фамилии и выводит их на экран. Далее нужно...

Сравнение переменных или чтение с файла? - C++
После тестировки, выяснилось, что проблема возникает в строке указаной коментом. Хочу узнать в чем заключается ошибка.Возможно проблема...

4
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
17.02.2014, 21:38 #2
Цитата Сообщение от quasi Посмотреть сообщение
не используя массивы.
А не кто и не заставляет читайте по-символьно и сравнивайте также, читая каждый раз новый символ в текущую переменную char...
0
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;
}
0
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) в этой строчке не уверен
0
quasi
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 16
17.02.2014, 23:51  [ТС] #5
!infile.eof() && !infile2.eof()
спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2014, 23:51
Привет! Вот еще темы с ответами:

Циклический сдвиг массива без использования вспомогательного массива - C++
Ребят, помогите пожадуйста написать лабу...Времени ктастрофически не хватает, буду очень признателен Написать функцию, которая...

Сортировка файла без использования массивов - C++
помогите, плиз, задачка простенькая. (не знаю, как отсортировать без массива) дан файл целых чисел, отсортировать его, не используя...

Чтение из файла в список, сравнение с элементами списка - C++
Здравствуйте! Стыдно спрашивать такие нюансы, но все же приходится, ибо в мою деревянную голову ничего просто так не входит. Подскажите...

Задача по программированию. (Без использования массива) - C++
Даны натуральное число n, целые числа a1, .... an. Заменить все больше семичлены последовательности а1, .... an числом 7. Вычислить кол-во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
17.02.2014, 23:51
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru