std getline



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

что делает в с++ std::getline(std::cin, str) ? и получил лучший ответ

Ответ от Krab Bark[гуру]
Читает строку с клавиатуры в str
Krab Bark
(112429)
А что непонятно? Ждет ввода с устройства стандартного ввода (обычно это клавиатура) и когда получен символ конца строки, переносит данные из буфера устройства в переменную str типа массива символов (с добавлением в конце нулевого символа) или класса string.

Ответ от Кирилл[гуру]
#include string
#include iostream
int main()
{
    std::string name;
    std::cout << "Как вас зовут? ";
    std::getline(std::cin, name);
    std::cout << "Здравствуйте " << name << ", приятно познакомиться. ";
}
getline считывает данные из потока в строку. Имя строки в программе, которую привёл — name. То есть через std::cin записываем данные, которые введём в консоли в переменную name.
std:: — пространство имён.
#include записан без треугольных скобочек, потому что этот сайт их не отображает

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что делает в с++ std::getline(std::cin, str) ?
спросили в Stdio h String h
Как ввести строку? C++
std::string, std::getline

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

C++,построение множества
Просмотреть последовательность символов, и если какой-то символ является знаком препинания, то
подробнее...
спросили в RICO Ricoh
пример использование regex в C/C++
stl (C++11):

#include <iostream>
#include <fstream>
#include
подробнее...

Как в C++ прочитать строку символов типа string не до первого пробела, а полностью? Подскажите, пожалуйста.
Используем cin.getline();
там указываем терминирующий ввод символ, по умолчанию это символ
подробнее...

C++ не записывается строка в файл
У меня все работает. И ваш вариант программы, и такой:

#include <string>подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

fstream C++ определение строки
Ни хрена не понял -- слишком много букв. Но основываясь на приведенном примере входных (полагаю,
подробнее...
спросили в Выводить String h
Поиск слова в файле и вывод на экран строки. C++
Вы же почти решили ее!
Чуть чуть дополнить - и успех.

#include "stdafx.h"
#include
подробнее...
спросили в String h
c++ разбить строку на 2 подстроки
Это же С++? Забудь в С++ о всяких string.h, char str[] и т. д. --это только порождает ошибки.
подробнее...
спросили в Выводить
C++, вывод char в file.
Вывод в файл:

#include <fstream>
#include <iostream>
#include
подробнее...
спросили в Вводить
C++ Проверка правильности ввода данных.
cin.getline(c, 50); вместо cin>>c попробуй.
т. к. ты указал только одну переменную, cin
подробнее...
 

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

Имя*

E-mail:*

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