Инструменты пользователя

Инструменты сайта


cin

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

cin [2010/09/22 10:34] (текущий)
Строка 1: Строка 1:
 +====== cin ======
 +**cin** - ввод данных с консоли. Как только программа встречает данный оператор,​ она останавливается и ждет реакции пользователя. И, пока пользователь не введет данные и не нажмет "​Ввод"​(Enter). Только после этого продолжится выполнение.
  
 +Синтаксис оператора ввода: **cin>>​имя_переменной;​**. имя_переменной указывает на переменную,​ в которую нужно поместить данные,​ введенные с клавиатуры:​Например:​
 +<​file>​
 +cin>>​Age;​
 +</​file>​Эта команда помещает число, введенное с клавиатуры,​ в переменную с именем Аge.
 +
 +Ввод сразу нескольких переменных,​ записывают таким образом:​
 +<​file>​
 +cin>>​имя_переменной1>>​имя_переменной2>>​...>>​имя_переменнойN;​
 +</​file>​
 +Список имен переменных должен содержать имена всех переменных,​ в которые Вы хотите ввести данные с клавиатуры. Список имен может состоять из любого количества имен переменных,​ разделенных комбинацией символов >>.
 +
 +Как и в С, различные элементы данных при вводе должны быть отделены друг от друга (пробелами,​ табуляциями или символами новой строки).
 +====== Пример ввода строки с пробелами cin.getline ======
 +<​file>​
 +#include <​iostream>​
 +#include <​string.h>​
 +
 +using namespace std;
 +
 +int main() {
 + char buff[200];
 + cout<<"​Enter string: ";
 + cin.getline(buff,​200);​
 + cout<<​buff<<"​\n";​
 +}
 +</​file>​
cin.txt · Последние изменения: 2010/09/22 10:34 (внешнее изменение)