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.
В случае файла тоже должно работать (т. е. будет считывать до появления
либо конца файла) .
Ввод неограниченных строк не предусмотрен, реализуй руками.
#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
подробнее...
Поиск слова в файле и вывод на экран строки. C++
Вы же почти решили ее!
Чуть чуть дополнить - и успех.
#include "stdafx.h"
#include
подробнее...
с++ работа с файлами
роде бы закрыл файлы (fclose) а всё равно не выводит в консоль, хотя перед работой с файлами всё
подробнее...
fstream C++ определение строки
Ни хрена не понял -- слишком много букв. Но основываясь на приведенном примере входных (полагаю,
подробнее...