Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разложение в ряд Тейлора lg(x) Просьба выложите программу у кого есть! https://www.cyberforum.ru/ cpp-beginners/ thread1195390.html Класс Fraction C++
Создать класс Fraction для работы с дробными десятичными числами. Число должно быть представлено двумя массивами типа unsigned char: целая и дробная части, каждый элемент — десятичная цифра. Для...
C++ Запись вектора в бинарный файл. Ребят помогите кто сделать запись в бинарный файл ,а не в текстовый(как в данном коде ) , а то не выходит как то ! заранее спасибо ! #include <string> #include <iostream> #include <fstream>... https://www.cyberforum.ru/ cpp-beginners/ thread1195382.html C++ Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы https://www.cyberforum.ru/ cpp-beginners/ thread1195381.html
Здравствуйте, помогите с программой Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы Программа должна быть написана с использованием стандартных функций...
C++ Одномерный массив строк в двумерный
Нужна помощь, надо изменить код так чтобы программа работала. Нужно выполнить задачу для двумерного массива. У меня получилось сделать для одномерного массива, не получается переделать под...
C++ Передача массива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread1195371.html
В общем задание такое Превратить этот код в другой код, что-то поменять, я не врубаюсь что и как. Тема называется передача массива в функцию Как мне пытались объяснить "только ты сначала пишешь...
C++ Восстановление путей в ориентированном графе с++ Нужно вывести кратчайший путь между двумя заданными вершинами Код для поиска кратчайшего пути между всеми вершинами for(int k=0;k<kil_ver;k++) for(int i=0;i<kil_ver;i++) for(int... https://www.cyberforum.ru/ cpp-beginners/ thread1195360.html Неправильно выдает ответ при некоторых числах, например -2,4.2 C++
Помогите, что не так? Не правильно выдает ответ при некоторых числа, например -2,4.2. static double f2(double x) { if (x <= -7 || x >= 4) return 0; else ...
C++ Структуры https://www.cyberforum.ru/ cpp-beginners/ thread1195355.html
Описать структуру " Комплексные числа" (действительная часть (re), мнимая часть (im). Определить функцию, выполняющую произведение двух комплексных чисел. Не могу понять саму суть задания. Нужно...
C++ Определить указатели на функции, имеющие следующие прототипы float F1(int n,float arr); float *F2(int n,char *st); https://www.cyberforum.ru/ cpp-beginners/ thread1195354.html
C++ Массивы и функции
в массиве вещественных чисел найти элемент , превышающий его среднее арифметическое значение если таких элементов несколько , определить их количество . Удалить из массива первое простое число ....
C++ Считать данные из файла в строковый массив Здравствуйте. Моя проблема такова: Есть файл. В нем записаны данные (наименования предметов). Так вот, как каждой строке в файле (каждому наименованию предмета) присвоить значение строковой... https://www.cyberforum.ru/ cpp-beginners/ thread1195342.html
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 47
0

Считывание посимвольно файл - C++ - Ответ 6257440

01.06.2014, 13:59. Показов 1472. Ответов 7
Метки (Все метки)

Нужно считать посимвольно файл, но когда начал реализовать, то запутался, мне в цикле надо иметь доступ к нынешнему символу, и доступ к следующему символу. И так до конца файла, к примеру:

a4=33 - он должен считывать так:

первая итерация:

a- нынешний символ | 4 -следующий
4 - нынешний символ | = - следующий
и т.д

вот моя реализация

C++
1
2
3
4
5
6
while (!fin.eof()) {
        char a; 
               fin.get(ch);
        fin.get(a);
        cout << " iter:" << ch <<"|"<<a<< endl;
}
НО, она выдает такое сообщение:
iter: a | 4
iter: = | 5
iter: = | 5

Почему 2 раза последняя строка, я не понял. Текст файла таков : a4=55

Вернуться к обсуждению:
Считывание посимвольно файл C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2014, 13:59
Готовые ответы и решения:

Считывание числа из текстовика посимвольно
в текстовом файле забито число(например 1368), нужно посимвольно его подсчитать и вывести на экран....

Считывание String посимвольно либо Char in Switch
Здравствуйте, суть такова: Нужно написать 3 числа (0-7), а дальше считать каждое число по...

Считать посимвольно файл стандартными средствами и итераторами
Необходимо прочитать файл в котором находится мусор, из файла требуются только определенные символы...

Посимвольно считать текстовый файл, работа с файлом txt
как посимвольно считать текстовый файл, сформировать список входных символов, посчитав частоту...

7
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 13:59
Помогаю со студенческими работами здесь

Считать файл в переменную типа char, и работать посимвольно
считать файл в переменную типа char, а дальше с ней нужно работать посимвольно, так вот, как...

Файл: Считать из файла посимвольно текст и вывести его на экран. Объясните, как это работает.
Дали нам в вузе (1 курс) такой вот код, чтобы считать с файла посимвольно текст и вывести его //...

Считывание в файл
Всем привет. Сегодня столкнулся с проблемой. Программа делает 4 действия: рандомой забивает числа в...

Считывание и запись в файл
Короче пытаюсь считать из одного файла цифру и записать ее в другой файл На то что после // не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru