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

Построчное чтение из файла, в токором первая строка пустая - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов массива с четными номерами http://www.cyberforum.ru/cpp-beginners/thread1068605.html
Доброго времени суток! У меня есть готовая и рабочая программа, но мне нужно её выполнить в виде функций (Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается.). Прочитав про функции в самоучителе, толком про них ничего не понял, и уж тем более, что нужно сделать мне тут. Что делает программа: 1)...
C++ Builder Opengl не отрисовывает при использовании Multimedia Timers Здравствуйте форумчане, начал писать эмулятор chip8 и решил заодно немного освоить opengl.Но столкнулся с проблемой, если вызываю процедуру отрисовки точки(Draw) из процедура Timer (Multimedia Timers), то ничего не выводиться на экран. Если просто рисую точки по нажатию пункта меню(Test) всё замечательно работает. Процедура DRW правильно разбирает где надо нарисовать точку(побывал выводить в... http://www.cyberforum.ru/cpp-beginners/thread1068603.html
Класс даты C++
Обязательные ограничения Реализовать в виде класса тип Даты Разность дат(в днях) *Минимум одна перегрузка *перегрузка операций потокового ввода и вывода для обьектов этого класса или определение соответствующих методов ввода/вывода значений объектов класса *Конструктор и деструктор
C++ execlp error
Вот код который работает, но не видит параметры (p2): if((execlp(p1, p2, NULL)) < 0) { perror("exec"); exit(EXIT_FAILURE); } Вот что выводит: leha
C++ Составьте программу bmall.c, осуществляющую поиск всех вхождений подстроки S в строку T http://www.cyberforum.ru/cpp-beginners/thread1068579.html
Составьте программу bmall.c, осуществляющую поиск всех вхождений подстроки S в строку T. В программе должен быть реализован алгоритм Бойера-Мура, изменённый таким образом, чтобы при нахождении очередного вхождения S в T алгоритм не завершался, а продолжал сканировать строку T. алгоритм накопал: int BMsearch(char* str, const char* word) { int N=strlen(str); int M=strlen(word); ...
C++ Числа в массиве, в целую переменную Здравствуйте, возник вопрос: Допустим у меня существует массив a = 1 a = 3 a = 6 Их нельзя соединить в 1 переменную, например чтобы переменная получилась равна 136? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4377 / 3220 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.01.2014, 19:08     Построчное чтение из файла, в токором первая строка пустая
Цитата Сообщение от AndrSlav Посмотреть сообщение
Ведь in>>ch; не должно ничего изменять, если Str=''?
В данном случае оно изменяет состояние потока. В частности in.good() становится false.
И если хочется потом из него читать имеет смысл добавить in.clear(), чтобы в следующий раз читалось нормально.
P.S. вообще у Вас как-то путано всё реализовано. Смущает связь во 2ой строке, да и out собственно не нужен. Можно инициализировать строковый поток, как в 14 строке, только передавая прочитанную из файла строку.
 
Текущее время: 21:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru