C++ Программирование в среде С++ Builder 5

         

Ввод и вывод строк


Наиболее прост вывод строк с помощью операции <<:

string s("This is a string!");

cout << s << end1;

По форме это ничем не отличается от вывода строки С. Ввод строки вроде бы тоже выглядит очень просто:

string s;

cin >> s;

Однако такой оператор считывает в строку только одно “слово” до первого пробельного символа. Чтобы прочитать всю введенную строку вплоть до ограничителя, нужно воспользоваться функцией getline ():

string s;

getline(cin, s, '\n');

Ограничитель ' \n ' можно было бы и не указывать, так как он принимается по умолчанию.



Содержание раздела