Рядки
Об'єкт cin також може приймати як аргумент покажчик на рядок символів (char*), що дозволяє створювати буфер символів і заповнювати його за допомогою cin. Наприклад:
char YourName[50]
cout << "Enter your name: "; cin >> YourName;
Якщо ввести ім'я Jesse, змінна YourName заповниться символами J, e, s, s, e і \0. Останнім буде кінцевий нульовий символ, оскільки cin автоматично вставляє його. Тому при визначенні розміру буфера потрібно поклопотатися про те, аби він був чималим і міг вміщати всі символи рядка, включаючи кінцевий нульовий символ.