Считывание данных с клавиатуры
В прошлых примерах действия производились над данными, которые уже были вписаны в программу. В программе вычисления площади уже сразу были вписаны длина и ширина прямоугольника (7 и 5).
Для того, чтобы пользователь смог сам ввести какие-то данные в программу, нужно использовать оператор ввода ">>". Чтобы считать данные с клавиатуры нужно написать так:
cin >> переменная;
Идентификатор cin связан с клавиатурой, хотя его можно переопределить и на другое устройство.
Сделаем программу вычисления площади, в которой пользователь будет сам вводить размеры сторон прямоугольника.
Пример вывода программы.
Обратите внимание на эти строки.
Здесь инструкция cout приглашаешь пользователя ввести данные, а конструкция cin принимает эти самые данные.
Вариации на тему вывода данных
До этого момента мы использовали самые простые типы инструкций cout. Но в C++ существуют и другие варианты вывода данных. Например две инструкции мы можем заменить одной, например.
Мы можем заменить на
Тут в единственной инструкции cout написано сразу два оператора "<<", они соединяют (по умному, происходит конкатенация) строки.
Так же мы можем перенести данные на следующую строку, например.
Оператор \n переносит весь последующий текст на следующую строку. Так же он обязательно должен находиться внутри двойных кавычек. В 1 строке можно ставить сразу несколько операторов \n.
Еще один способ перенести строку на следующую, это использовать endl, он уже пишется не в скобках.
Подпишитесь на канал, чтобы не потерять курс!
Список всех уроков курса.