Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 103 стр.

UptoLike

Составители: 

103
scanf(управляющая строка, список аргументов)
В управляющей строке содержится описание формата вводимых
данных, в списке аргументов указатели на переменные, в которых
сохраняются введенные данные. Функция scanf() возвращает количество
введенных данных, в случае ошибки функция возвращает EOF.
В управляющей строке функции scanf() используются те же
спецификаторы данных, что и в функции printf(), отметим, что для ввода
значений типа double применяется спецификатор %lf.
Переменные, которым функция scanf() присваивает введеннные
значения, передаются в функцию по ссылке, т.е. в списке аргументов
указываются адреса этих переменных: &n, &x и т.д.
Консольный ввод в C++
В языке C++ консольный ввод можно выполнить с помощью объекта
cin класса istream. Этот объект используется вместе с оператором
извлечения >>, переопределенным для основных встроенных типов языка
(подробнее см., напр., Прата С. Язык программирования C++).
Пример. Вводятся целое число и число с плавающей точкой.
int n;
cout<<"\n n= ";
cin>>n;
double x;
cout<<"\n x= ";
cin>>x;
cout<<"\n n="<<n<<" x="<<x<<" x="<<scientific<<x;
Ввод и вывод в файлы
Завершение работы программы приводит к освобождению памяти
значения всех переменных теряются. Для сохранения информации
используются файлы. Файл представляет собой поток байтов. Каждый файл
заканчивается маркером конца файла. Когда файл открывается, ему ставится
в соответствие поток. Потоки обеспечивают каналы передачи данных между
файлами и программами. В начале выполнения программы автоматически
       scanf(управляющая строка, список аргументов)
В управляющей строке          содержится описание формата вводимых
данных, в списке аргументов – указатели на переменные, в которых
сохраняются введенные данные. Функция scanf() возвращает количество
введенных данных, в случае ошибки функция возвращает EOF.
     В управляющей строке функции scanf() используются те же
спецификаторы данных, что и в функции printf(), отметим, что для ввода
значений типа double применяется спецификатор %lf.
     Переменные, которым функция scanf() присваивает введеннные
значения, передаются в функцию по ссылке, т.е. в списке аргументов
указываются адреса этих переменных: &n, &x и т.д.

Консольный ввод в C++
     В языке C++ консольный ввод можно выполнить с помощью объекта
cin класса istream. Этот объект используется вместе с оператором
извлечения >>, переопределенным для основных встроенных типов языка
(подробнее см., напр., Прата С. Язык программирования C++).
     Пример. Вводятся целое число и число с плавающей точкой.
     int n;
     cout<<"\n n= ";
     cin>>n;
     double x;
     cout<<"\n x= ";
     cin>>x;
     cout<<"\n n="<