C++: получение пользовательского ввода

C Polucenie Pol Zovatel Skogo Vvoda



Самый эффективный язык программирования высокого уровня — C++. Нам в этом помогают разнообразные библиотеки функций. Иногда при работе с C++ нам необходимо получить ввод от пользователя, поэтому мы используем команду «cin», которая получает ввод пользователя. Встроенная функция используется вместе с символами извлечения «>>». Мы также можем определить ее как предопределенную переменную под названием «cin», которая использует символы извлечения (>>) для получения информации с клавиатуры, которую вводит пользователь. Здесь мы подробно изучим концепцию получения вводимых пользователем данных на C++ вместе с кодами.

Пример 1:

Здесь находится первый код, где мы получаем от пользователя целочисленное значение. В первую строку мы включаем заголовочный файл «iostream», потому что нам нужно получить входные данные и отобразить здесь выходные данные. Объявление функций «cin» и «cout» выполняется в этом заголовочном файле. Затем добавляется пространство имен «std», поскольку оно определяет такие функции, как «cin» и «cout». Следовательно, если мы вставим «пространство имен std» в начало нашего кода, нам не придется вводить «std» для каждой функции.

Затем мы вызываем функцию «main()» и впоследствии объявляем переменную целочисленного типа данных. «int_value» — это имя переменной, которую мы здесь объявили. После этого мы используем «cout», который помогает распечатать данные на экране. Здесь мы показываем пользователю сообщение, в котором говорим: «Введите целое число». Ниже мы помещаем «cin» вместе с символами извлечения «>>» и помещаем переменную «int_num».







Теперь мы берем введенные пользователем данные и сохраняем их здесь. Мы также хотим отображать на экране целое число, которое пользователь вводит здесь. Итак, мы используем «cout» ниже и помещаем туда «int_value».



Код 1:



#включать
с использованием пространство имен стандартный ;
интервал основной ( ) {
интервал int_value ;
расчет <> int_value ;
расчет << 'Целое число: ' << int_value ;
возвращаться 0 ;
}

Выход:
Когда данный код выполняется, мы вводим «89», и он принимает «89» в качестве ввода пользователя. Затем мы нажимаем «Ввод», чтобы отобразить следующую строку.





Пример 2:

Нам нужно получить входные данные и отобразить здесь выходные данные. Следовательно, мы включаем заголовочный файл «iostream» в первую строку. Этот заголовочный файл содержит объявления функций «cin» и «cout». Затем добавляется пространство имен «std». Нам не нужно вводить «std» для каждой функции, если мы добавим «namespace std» в начале нашего кода.



После вызова функции main() объявляется переменная типа данных float. Переменная, которую мы здесь объявляем, называется «float_value». Далее мы используем функцию «cout», чтобы помочь визуализировать предоставленные данные на терминале. Здесь мы говорим пользователю ввести число с плавающей запятой, отображая сообщение. Переменная «float_num» и символы извлечения «>>» расположены под ней вместе с «cin».
Пользовательский ввод собирается и сохраняется в «float_num». Ниже мы еще раз используем функцию «cout» и вставляем «float_value», поскольку мы также хотим видеть число с плавающей запятой, которое пользователь вводит на экране.

Код 2:

#include
с использованием пространство имен стандартный ;
интервал основной ( ) {
плавать float_value ;
расчет <> float_value ;
расчет << 'Плавающее число: ' << float_value ;
возвращаться 0 ;
}

Выход :
Когда запускается ранее упомянутый код, мы набираем «87.5» с клавиатуры в качестве пользовательского ввода. В следующей строке отображается значение с плавающей запятой, когда мы нажимаем «Ввод».

Пример 3:

Теперь давайте получим от пользователя значение типа данных «double». Здесь мы инициализируем «double_value» типа данных «double», а затем помещаем сообщение, которое хотим показать пользователю. После этого мы используем «cin>>» и помещаем сюда переменную «double_value». Введенные пользователем данные сохраняются в этой переменной «double_value». Мы снова используем «cout», куда вставляем переменную «double_value», чтобы отобразить входные данные, которые пользователь вводит в качестве выходных.

Код 3:

#включать
с использованием пространство имен стандартный ;
интервал основной ( ) {
двойной двойное_значение ;
расчет <> двойное_значение ;
расчет << «Двойное число:» << двойное_значение ;
возвращаться 0 ;
}

Выход :
Здесь мы вводим двойной номер типа данных и нажимаем «Ввод». Но здесь отметим, что он не отображает полное число. Чтобы отобразить полный «двойной» номер типа данных, нам просто нужны некоторые методы C++.

Пример 4:

Здесь мы включаем еще один заголовочный файл «bits/stdc++.h», поскольку он содержит все необходимые объявления функций. Здесь мы устанавливаем желаемое сообщение, которое пользователь увидит после инициализации «double_d» типа данных «double». Далее мы используем функцию «cin>>» и присваиваем здесь переменную «double_d». Ввод сохраняется в «double_d». Чтобы отобразить входные данные, которые пользователь вводит здесь, в качестве выходных, мы снова вводим переменную «double_d» в поле «cout». Мы также включаем функцию «setprecision()», в которую добавляем «10», чтобы она корректировала точность значения типа данных double и выводила его соответствующим образом. Точность, которую мы здесь установили, равна «10».

Код 4:

#включать
#включать
с использованием пространство имен стандартный ;
интервал основной ( ) {
двойной d_value2 ;
расчет <> d_value2 ;
расчет << установка точности ( 10 ) << «Двойное число:» << d_value2 ;
возвращаться 0 ;
}

Выход :
Здесь он собирает входные данные, а затем отображает «двойное» значение в соответствии с той же точностью, которую мы настроили в данном коде.

Пример 5:

В этом коде мы получаем ввод персонажа от пользователя. Здесь мы инициализируем переменную «char» «char1», а затем используем «cout» для отображения сообщения. Затем мы помещаем «cin>>» и помещаем туда «char1». Итак, здесь сохраняется символ, который вводит пользователь. Затем мы снова используем «cout», чтобы показать символ, который хранится в переменной «char1».

Код 5:

#include
с использованием пространство имен стандартный ;
интервал основной ( ) {
голец символ1 ;
расчет <> символ1 ;
расчет << «Персонаж:» << символ1 ;
возвращаться 0 ;
}

Выход :
После выполнения отображается это сообщение. Мы вводим «z» в качестве входного символа. Затем в следующей строке отображается введенный символ.

Пример 6:

В этом коде мы получаем строковый ввод от пользователя. Здесь мы инициализируем «строковую» переменную «myName» и используем «cout» для вывода сообщения. Затем мы вставляем «myName» и «cin>>» в это место. Таким образом, здесь сохраняется строка, которую ввел пользователь. Затем мы снова используем команду «cout», чтобы отобразить строку, сохраненную в переменной «myName».

Код 6:

#include
с использованием пространство имен стандартный ;
интервал основной ( ) {
строка мое имя ;
расчет <> мое имя ;
расчет << 'Меня зовут: ' << мое имя ;
возвращаться 0 ;
}

Выход:
Появится следующее сообщение. Вводим строку «Питер» в поле ввода. Введенная строка затем отображается в следующей строке:

Пример 7:

Если мы хотим принять на вход несколько строк или строку, мы должны использовать функцию «getline()». Здесь мы объявляем «Имя строки». Затем введенное нами сообщение печатается с использованием «cout». Затем мы помещаем «Name» и «cin» в функцию «getline()», которая получает несколько строковых входных данных от пользователя и сохраняет их в переменной «Name». При этом сохраняются строки, введенные пользователем. Далее мы отображаем строки, сохраненные в переменной «Имя», с помощью команды «cout».

Код 7:

#include
с использованием пространство имен стандартный ;
интервал основной ( ) {
строка Имя ;
расчет << «Пожалуйста, введите здесь свое полное имя:» ;
получить линию ( принимать пищу , Имя ) ;
расчет << «Ваше полное имя:» << Имя ;
возвращаться 0 ;
}

Выход:
Здесь в этом результате мы вводим «Джеймс Сэмюэл» в качестве строковых данных. Когда мы нажимаем «Ввод», здесь отображается полное имя, поскольку мы использовали функцию «getline()».

Заключение

В этом руководстве мы обсуждали «пользовательский ввод C++». Мы исследовали эту концепцию и узнали, что команда «cin» вместе с символами извлечения «>>» используется для получения вводимых пользователем данных. Мы взяли от пользователя ввод значений целого, плавающего, двойного, символьного и строкового типов данных с помощью команды «cin>>» и продемонстрировали примеры C++, в которых подробно объясняется концепция «пользовательского ввода». .