Переход на "новую строку" во входном потоке, С++ |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Переход на "новую строку" во входном потоке, С++ |
sheka |
13.09.2011 21:30
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Как организовать переход на "новую строку" в файле (во входном потоке) при считывании.
Если использовать istream& ignore ( streamsize n = 1, int delim = EOF ), то первой переменной автоматически обрезается(не важно на сколько, сам факт) размер входной строки. |
IUnknown |
13.09.2011 21:51
Сообщение
#2
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Другого способа просто нет. Nicolai M. Josuttis (автор "The C++ Standard Library: A Tutorial and Reference") предлагает определить вот такой манипулятор ignoreLine, который будет пропускать символы до конца строки:
#include <iostream> Как видишь, в итоге все сводится к тому же ignore... |
Текстовая версия | 2.05.2024 7:29 |