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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно запилить формулу в с++? http://www.cyberforum.ru/cpp-beginners/thread918546.html
f(x)=arccos(2*x/(1+x^2) - e^(-x^2)) Интеграл (вверху 1, внизу 0): cos(x-4) dx
C++ Самопроизвольная очистка структуры Проблема такая, в первом методе я заполняю структуру значениями, во втором необходимо обработать эти значения, однако при вызове последнего структура оказывается заполнена не пойми чем. При этом это точно одна и та же структура, ибо указатели совпадают. http://www.cyberforum.ru/cpp-beginners/thread918542.html
Незнаю где ошибка C++
#include <iostream> using namespace std; int main() { setlocale(0, ""); double a, b; char f; a = 0; f = '+'; cout << "Ваше число = " << a << endl;
Правильное понимание C++
ifstream file; file.open(way1.c_str()); getline(file, name); getline(file, fam); getline(file, otchestvo); file >> age; file.ignore(); getline(file, info);
C++ SQLite Блокровка/разблокировка http://www.cyberforum.ru/cpp-beginners/thread918521.html
Есть код: таймер периодически создает/запускает поток, поток получает данные ( через интернет) открывает БД (sqlite3_open() ) и добавляет туда новые данные закрывает БД ( sqlite3_close(db); ) поток завершается. При первом создании потока все проходит нормально данные вставляются ошибок- нет, при втором при попытке выполнить INSERT пишет что база блокирована, данные не занеслись. Период...
C++ Экспорт двухмерного массива в JPEG / BMP (график) Уважаемые форумчане, Предисловие: есть программа, которые делает определенные итерационные расчеты и на каждой итерации выдает пачку txt файлов - в каждом из который содержатся данные о величине той или иной физической величины в определенной точке пространства (проекции - т.е. двухмерный вид) Что хочется получить в результате: Чтобы кроме txt-файлов программа сохраняла уже... подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.07.2013, 01:41     Пропустить строчку при чтении из файла
Цитата Сообщение от MikeB Посмотреть сообщение
Строка не первая..
Возможно я не совсем верно изъяснился. Строка имеется в виду в файле.. и она пустая. Или поток ее сам пропустит?
Зачем пропускать? Строчки не просто так читаются, с ними что-то после этого делается. Например, выводятся на экран, записываются в другой файл и т.п. Поэтому проще просто считать, и если считанная строка соответствует какому-нибудь условию (например, пустая), то не выполнять с нею дальнейших действий, т.е. пропустить не строчку, а дальнейшее действие с ней.

Добавлено через 4 минуты
Цитата Сообщение от MikeB Посмотреть сообщение
и она пустая. Или поток ее сам пропустит?
Пустая строка в файле - это условное название. В ней всегда что-то есть (например '\n'), поэтому поток её сам не пропустит.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru