ifstream getline



Getline ifstream

Автор Se0808 задал вопрос в разделе Другие языки и технологии

Как в C++ прочитать строку символов типа string не до первого пробела, а полностью? Подскажите, пожалуйста. и получил лучший ответ

Ответ от Fl0[гуру]
Используем cin.getline();
там указываем терминирующий ввод символ, по умолчанию это символ новой строки.

in.getline(s,1000);

Ответ от Булат 1[гуру]
#include <iostream>
using namespace std;

void main ()
{
char s[1000];
cin.get (s, 999, '
'); // '
' - признак конца ввода (нажатие Enter)
}

Ввод заканчивается либо при достижении 999 символов, либо при нажатии Enter.
В случае файла тоже должно работать (т. е. будет считывать до появления
либо конца файла) .
Ввод неограниченных строк не предусмотрен, реализуй руками.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в C++ прочитать строку символов типа string не до первого пробела, а полностью? Подскажите, пожалуйста.
спросили в Выводить String h
Поиск слова в файле и вывод на экран строки. C++
Вы же почти решили ее!
Чуть чуть дополнить - и успех.

#include "stdafx.h"
#include
подробнее...

с++ работа с файлами
роде бы закрыл файлы (fclose) а всё равно не выводит в консоль, хотя перед работой с файлами всё
подробнее...

fstream C++ определение строки
Ни хрена не понял -- слишком много букв. Но основываясь на приведенном примере входных (полагаю,
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*