cin getline



Getline

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

Зачем используется getline в C++? В примерах встретил вот такой момент getline (cin, a); но не понял, что он значит. и получил лучший ответ

Ответ от Ra[гуру]
Читает символы из потока и заносит их в строку до символа ограничителя, в данном случае до '
'string s;
cin >> s;
если введешь несколько слов разделенных пробелом, то в s попадет только первое слово.
getline(cin, s);
в s попадет вся строка, включая пробелы и табы.
Источник:

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Зачем используется getline в C++? В примерах встретил вот такой момент getline (cin, a); но не понял, что он значит.

что делает в с++ std::getline(std::cin, str) ?
Читает строку с клавиатуры в str

Krab Bark
(112429)
А что непонятно?
подробнее...

Как в C++ прочитать строку символов типа string не до первого пробела, а полностью? Подскажите, пожалуйста.
Используем cin.getline();
там указываем терминирующий ввод символ, по умолчанию это символ
подробнее...
спросили в Styx
C++ оператор Switch-case
Судя по "коду" у вас просто бардак в голове: переменная j которую вы не используете, cout <<
подробнее...
спросили в Delimano
как считывать пока не конец строки? С++
В С++ у каждого потокового класса (например открытый файл или стандартнй поток ввода) есть функция
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Stdio h String h
Как ввести строку? C++
std::string, std::getline

Николай Веселуха
Высший разум
(192043)подробнее...

C++,построение множества
Просмотреть последовательность символов, и если какой-то символ является знаком препинания, то
подробнее...
спросили в Выводить
C++, вывод char в file.
Вывод в файл:

#include <fstream>
#include <iostream>
#include
подробнее...
спросили в Вводить
C++ Проверка правильности ввода данных.
cin.getline(c, 50); вместо cin>>c попробуй.
т. к. ты указал только одну переменную, cin
подробнее...
спросили в Прато
Чем отличаются функции "cout" и "printf" в С++ ?И какие еще вы знаете функции для С++ Developer????
Вообще-то printf - функция, а cout - объект. Так что если параллели проводить между С и C++, топодробнее...

C++: надо строку перевернуть.
#include "iostream"
#include "cstring"
#include "algorithm"
using namespace std;подробнее...

в Visual Studio 2015 чем заменить gets()?
#include <iostream>
#include <string>

string line;
getline(cin,
подробнее...

С++. Поиск слова в текстовом файле и его вывод
ну, написано же: в getline не символ, а указатель на строку надо передавать
хочешь записать в
подробнее...
 

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

Имя*

E-mail:*

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