Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.О.П / ооп / 4_кол / Лекції / 16. Об'єктно-орієнтоване програмування, л.4.2.ppt
Скачиваний:
24
Добавлен:
30.05.2020
Размер:
947.71 Кб
Скачать

Рядки

Об'єкт cin також може приймати як аргумент покажчик на рядок символів (char*), що дозволяє створювати буфер символів і заповнювати його за допомогою cin. Наприклад:

char YourName[50]

cout << "Enter your name: "; cin >> YourName;

Якщо ввести ім'я Jesse, змінна YourName заповниться символами J, e, s, s, e і \0. Останнім буде кінцевий нульовий символ, оскільки cin автоматично вставляє його. Тому при визначенні розміру буфера потрібно поклопотатися про те, аби він був чималим і міг вміщати всі символи рядка, включаючи кінцевий нульовий символ.