Капитан Гугл
Искусственный Интеллект
(146251)
10 лет назад
В C++ есть несколько видов строк. Базовый - это массив символов:
char word[] = "Привет! ";
cout << word ;
Но у такой строки фиксирован размер, и вообще с ними неудобно работать. Поэтому можно воспользоваться стандартными типами string (уже описали) и wstring (для работы с многобайтовыми символами). А еще практически каждый фреймворк предлагает свои строки: MFC - CString, C++/CLI - String, VCL - ANSIString/UnicodeString/String, Qt - QString.
maks
Мудрец
(10975)
10 лет назад
Если у тебя есть переменная s типа std::string. То cin будет читать слово до пробела, если например введешь "hello world" то после cin >> s, получишь s = "hello". Поэтому лучше использовать std::getline(std::cin,s) которая читает строку до конца или символа перевода строки.