Стандартные функцииВвод-вывод
#include <io stream.h >
...
void main()
{
...
cout << "Элементов массива:";
cin >> n1;
...
for (i=0; i<n1; i++)
{
cout << "C[" << i << "]=";
cin >> C[i];
}
...
cout << "Минимум С[]=" << dd << endl;
cout << "Минимум B[]=" << min(B,10)) endl;
1. В Си отсутствуют функции, "встроенные" в транслятор. Это значит, что транслятор "не знает" о существовании каких-либо других функций, кроме тех, которые определены в программе. Поэтому транслятору нужно сообщить некоторую информацию о внешних функциях, к которым обращается программа. То же самое нужно сделать, если программа использует внешние объекты и переопределенные для них операции. Эта информация в виде тех же конструкций языка Си содержится в заголовочных файлах. По команде #include текст заголовочного файла включается в текст Си-программы. Для стандартной библиотеки ввода-вывода заголовочный файл имеет имя "io stream.h".
2. Объект cout обеспечивает вывод на экран, cin ввод с клавиатуры. Для cout переопределена операция << , которая " направляет" в поток вывода (на экран) значение очередной переменной. Здесь могут быть использованы любые простые переменные (базовые типы данных) и строки (массивы символов и строковые константы). Операция << может выполняться в цепочке, то есть она должна быть применена к каждому элементу из списка выводимых.
3. Перед выполнением ввода в программе обычно присутствует вывод на экран " подсказки" .
4. Для cin переопределена операция >> , которая загружает очередную переменную значением из потока ввода (с клавиатуры).