Стандартные функции ввода-вывода

Слайд 2

Стандартные функции ввода-вывода

Функция getchar вводит с клавиатуры один символ и возвращает код

Стандартные функции ввода-вывода Функция getchar вводит с клавиатуры один символ и возвращает
символа, который имеет целочисленный тип int.
Как видно из описания, входных аргументов функция не имеет.

Слайд 3

Стандартные функции ввода-вывода

В процессе отладки функция getchar часто используется, чтобы приостановить закрытие

Стандартные функции ввода-вывода В процессе отладки функция getchar часто используется, чтобы приостановить
окна пользователя до тех пор, пока он не нажмет какую-либо клавишу.
Функция также позволяет приостановить вывод длинного текста или большой таблицы: после вывода на экран очередной «страницы» текста программа будет ждать нажатия любой клавиши.

Слайд 4

Стандартные функции ввода-вывода

В качестве примера рассмотрим программу, которая выводит на экран натуральные

Стандартные функции ввода-вывода В качестве примера рассмотрим программу, которая выводит на экран
числа от 1 до 100 порциями по 20 чисел:
#include void main(void)
{
int i;
for(i=1; i<=100; i++)

printf(”%d\n”,i);
if(i%20==0) 
{

Слайд 5

Стандартные функции ввода-вывода

printf(”Для продолжения вывода нажмите любую клавишу.\n”); getchar(); //Ожидать нажатия любой

Стандартные функции ввода-вывода printf(”Для продолжения вывода нажмите любую клавишу.\n”); getchar(); //Ожидать нажатия
клавиши
}
}
}

Слайд 6

Стандартные функции ввода-вывода

В этом примеру внутрь цикла вывода чисел добавлено условие, в

Стандартные функции ввода-вывода В этом примеру внутрь цикла вывода чисел добавлено условие,
котором проверяется делимость очередного числа на 20. Если число делится без остатка, выдается текстовое сообщение и вывод данных приостанавливается до тех пор, пока не будет нажата клавиша.
Функции printf (для вывода) и scanf (для ввода) позволяют преобразовывать численные величины в символьное представление и обратно. Функции описаны следующим образом:
int printf(const char *format, ...); int scanf(const char *format, ...);