Строки в С++

Строки в С++ это одномерный массив который завершается нулевым символом \0

Поэтому длина строкового массива всегда больше на 1

Слово ПРИВЕТ в памяти размещается так: 0-П 1-Р 2-И 3-В 4-Е 5-Т 6-\0

 

Чтобы считать строку нужно воспользоваться функцией gets (). В нее передать имя массива без индекса. Тем самым вы можете вводить строки с пробелом, т.к. оператор >> прекращает считывание строки после пробела.

 


#include <cstdio> // нужно подключить для работы с гетс()
 
    char str[80];
    cout << " input string:";
    gets(str);
    cout << "\n your string:" << str;

 



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы