Scanf () – функция ввода с консоли.
Общая форма записи этой функции: scanf (“форматная строка”, &перем1 [, &перем2] [, …]). Аргументы функции scanf аналогичны соответствующим аргументам функции printf, за исключением того, что в качестве параметров scanf принимает не имена переменных, а их адреса. В силу этого перед именем каждой переменной в scanf должен стоять знак операции взятия адреса & (амперсанд).
Например, команда вводит данные в переменные а, b, c через их адреса в целочисленном формате: scanf("%d %d %d",&a,&b,&c); Потоковый ввод-вывод организуется с помощью библиотеки iostream.h, что предполагает наличие директивы #include в заголовочной части программы.
В библиотеке определены два потоковых объекта с именами cin и cout, которые связаны с клавиатурой и экраном компьютера соответственно. Для них определены следующие операции:
извлечение из потока, т.е. ввод с клавиатуры cin;
размещение в потоке, т.е. вывод на экран cout.
Общая форма записи этих операторов:
cin >> переменная;
cout << текстовая строка или переменная.
Например:
/ объявляется и одновременно инициализируется переменная целого типа index /
int index = 5; // на экран выводится значение переменной index, равное 5 cout <
/ объявляется переменная х вещественного типа, ее значение вводится с клавиатуры /
float x; cin >>x; / объявляется переменная а целого типа, значение переменной a вводится с клавиатуры/