Для зчитування з консолі даних застосовується оператор введення >>, який приймає два операнди. Лівий операнд представляє об'єкт типу istream (в даному випадку об'єкт cin), з якого зчитується, а правий операнд – об'єкт, в який зчитуються дані.
Зчитування рядків за допомогою cin >> s, де s – об'єкт класу string або C-рядок призведе до зчитування рядки з непробільних символів, при цьому пропускні символи пропускаються. Використовувати маніпулятор noskipws під час читання рядків не слід.
Введення у консолі. Функція scanf
- %c: зчитує один символ
- %d: зчитує десяткове ціле число
- %i: зчитує ціле число в будь-якій системі (десятковій, шістнадцятковій, вісімковій)
- %u: зчитує позитивне ціле число
- %e: зчитує число з точкою, що плаває, в експоненційній формі