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

Не выводиться последний символ файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как првильно организовывать передачу значений (переменных, векторов) между функциями класса? http://www.cyberforum.ru/cpp-beginners/thread619725.html
Допустим есть класс. В классе есть одна публичная функция и две приватных. В публичной функции запускается сначала одна приватная, а затем вторая приватная. В первой приватной вычисляется, например, вектор. во второй этот вектор обрабатывается. Так вот как лучше выполнить передачу этого вектора из одной приватной функции в другую? Мне известно два способа: 1) Объявить вектор внутри класса и...
C++ Запись с клавиатуры в файл Собственно функция до конца не доходит, а получившийся файл test.txt забит хламом и весит до 100 мб. Подскажите где ошибся? void CToFile::Writing(){ fp=fopen("test.txt","w"); if(FileCheck(fp)==1){ cout << "Cannot open the file" << endl; return; } while(outnum!=EOF){ //считываем значения, пока не будет введена -1 cin >> outnum; http://www.cyberforum.ru/cpp-beginners/thread619723.html
Как по условию выйти из метки case C++
Подскажите такое дело Например есть автомат MODE= MODE_2; for(;;) { switch MODE { case MODE_1: func1; funk2;
Отладка программ в кодеблоксе C++
Подскажите, как работать с отладчиком в середе CodeBlocks ?
C++ Волновой алгоритм http://www.cyberforum.ru/cpp-beginners/thread619654.html
Здравствуйте, очень прошу помочь с реализацией волнового алгоритма только лишь с помощью матрицы весов неориентированного графа. Объясните пожалуйста дебилу, с чего начинать, что и как делать, что использовать, желательно доступным и понятным языком ибо с++ знаю весьма плохо :(
C++ Template ошибка компляции Здравствуйте, есть код, при реализации класса пишет ошибку-невозможно разрешить идентификатор T,U,Z template<class T, class U, class Z> class PhoneBook{ private: struct name{ T name; vector<T> index; }; struct address{ U addr; подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
05.07.2012, 20:20     Не выводиться последний символ файла
это потому, что после чтения последнего нуля стрим упирается в конец файла. т.е. me.eof() == true, что не проходит по условию в цикле и цикл завершается.
либо проверки на то, что стриму стало плохо нужно по другому организовать, либо в файл после нулика добавить какой-нибудь символ. например "enter".
 
Текущее время: 10:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru