
ПТСПЦУВСБ / 27. Ввод с помощью scanf в С
..docx27. Ввод с помощью scanf в С.
Ввод с помощью scanf
Функция scanf из заголовочного файла stdio.h позволяет осуществлять ввод
информации, в частности, с клавиатуры.
Формат вызова функции:
scanf(”Строка_управления_форматом”, &a1, &a2,…, &an);,
47
где a1, a2,…, an – переменные или константы, значения которых должны быть
введены.
Строка управления форматом содержит только спецификаторы формата (из таб. 5.1)
без префиксов.
Хороший тон программирования рекомендует за одно обращение вводить значение
одной переменной, сопровождая ввод выводом поясняющих сообщений для
пользователей:
signed int a, b, z[10];
//Ввод скалярных величин
printf("\na=");
scanf("%i", &a);
printf("\nb=");
scanf("%i", &b=);
...
//Ввод массива
for (a=0;a<=9;a++){
printf("\nz[%i]=", a);
scanf("%i", &z[a]);
}
//Вывод массива
printf("\nz[]=");
for (a=0;a<=9;a++){
printf("%4i", z[a]);
}