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

Чтение данных из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ООП. Задать таблицу описания некоторой принципиальной схемы. http://www.cyberforum.ru/cpp-beginners/thread1172601.html
Задается таблица описания некоторой принципиальной схемы. Формат таблицы таков: номер блока в схеме, имя блока, тип блока, количество входов, количество выходов. Разработать объект, обеспечивающий обработку табличных данных и выполнение следующих видов работ с таблицей: Создание описания соединений блоков, вывод на экран таблицы соединений, создание списка блоков, которые не соединены ни с одним...
C++ Cчитывание из файла блоками по 8 байт 1.Исходный файл читается блоками по 8 байт 2.Работу с файлами осуществляться в двоичном формате в стиле C++ (с помощью функций open,write,read,gcount),в вариантах их применения с объектами классов ifstream и ofstream ifstream cinFile1("start.d",ios::binary); ofstream coutFile1("finish.d",ios::binary); unsigned long arr; do { cinFile1.read((char*)&arrays,sizeof(long)); http://www.cyberforum.ru/cpp-beginners/thread1172600.html
C++ Сформировать массив строк. Удалить из него строку начинающуюся на букву «а»
Сформировать массив строк. Удалить из него строку начинающуюся на букву «а». Пожалуйста помогите решить, заранее спасибо.
Класс "Строки", найти самое длинное слово C++
Сего дня наткнулся на задание вот такого рода.... Напишите программу на языке программирования С++, которая должна содержать: - базовый класс, включающий: - два элемента в виде строк символов S1 и S2; - конструктор с параметрами для создания динамических строковых объектов; - деструктор; - виртуальный метод просмотра текущего состояния объекта; - производный класс, включающий: -...
C++ Сортировка по расчетным счетам плательщиков http://www.cyberforum.ru/cpp-beginners/thread1172559.html
Нужно настроить сортировку по расчетным счетам плательщиков по первой цифре. #include <iostream> #include <fstream> using namespace std; const int n=21; class ORDER
C++ Нахождение дискриминанта через указатели и ссылки Имеется вот такой код #include <iostream> #include <math.h> using namespace std; int menu() { int choose; cout << "#########################################" << endl; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6284 / 5887 / 1908
Регистрация: 18.12.2011
Сообщений: 15,109
Завершенные тесты: 1
11.05.2014, 20:51     Чтение данных из файла
Последний прочитанный символ лишний, т.к. указатель потока стоит на конце файла.
Поэтому его надо либо откинуть, либо сделать так
C++
1
2
3
4
5
6
char c;
while (f.get(c))
{ 
    cout<<c;
    m[c]++;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru