Как прочитать строку из консоли целиком, а не только первое слово?

233
25 апреля 2017, 08:44

Необходимо считать строку формата: Фамилия "пробел" Инициалы(С.Н.) "пробел" две цифры пример: Иванов П.С. 57 Ниже приведен пример кода:

string s;
cin >> s;
cout << s.substr(s.size() - 1, 2);
Answer 1

Вот это

cin >> s;

считает только первое слово. Если вам нужна строка, то читайте ее как

getline(cin,s);

(http://en.cppreference.com/w/cpp/string/basic_string/getline)

READ ALSO
Передача файлов по TCP Qt

Передача файлов по TCP Qt

Есть ли какие-нибудь примерыклиент-серверного чата с передачей файлов? либо просто кусок кода с передачейПомогите, пожалуйста

351
Как удалить символ

Как удалить символ

Как удалить символ в массиве *сhar с использованием пользовательской функции?

271
Регистрация сайта в поисковых системах

Регистрация сайта в поисковых системах

Добавление сайта в известные поисковые системы Google, Yandex, Bing, Yahoo, ...

2762
Рекурсивный двоичный поиск на С++

Рекурсивный двоичный поиск на С++

День добрыйРеализовал рекурсивный двоичный поиск, но время от времени переполняется стек

171