Функции вывода puts( ) и cputs()

Слайд 2

Ввод данных в языке С Таблица 6 Функции ввода (с)scanf (“строка форматов'', адрес, адрес,…);

Ввод данных в языке С

Таблица 6 Функции ввода

(с)scanf (“строка форматов'',

адрес, адрес,…);
Слайд 3

Ввод чисел с клавиатуры scanf ("%d%d", &a, &b); формат ввода scanf

Ввод чисел с клавиатуры

scanf ("%d%d", &a, &b);

формат ввода

scanf – форматный ввод

адреса

ячеек, куда записать введенные числа

Формат – символьная строка, которая показывает, какие числа вводятся (выводятся).
%d – целое число
%f – вещественное число
%c – 1 символ
%s – символьная строка

12

7652

a – значение переменной a

&a – адрес переменной a

ждать ввода с клавиатуры двух целых чисел (через пробел или Enter), первое из них записать в переменную a, второе – в b

Слайд 4

Что неправильно? int a, b; scanf ("%d", a); scanf ("%d", &a,

Что неправильно?

int a, b;
scanf ("%d", a);
scanf ("%d", &a, &b);
scanf ("%d%d", &a);
scanf

("%d %d", &a, &b);
scanf ("%f%f", &a, &b);

&a

%d%d

&a, &b

убрать пробел

%d%d

Слайд 5

Пример: /* ввод двух целых чисел в ячейки памяти ''а'' и

Пример:
/* ввод двух целых чисел в ячейки памяти ''а'' и ''b''*/
(с)scanf

(“%d %d”, &a, &b);
где &a, &b- адреса операндов ''a'' и ''b''.

Пример:
/* ввод строки символов, представленных массивом */
#include
void main (void)
{
clrscr ( );
char im [10];
cprintf (“Введите имя:” );
cscanf (”%s”, im) ;
cprintf (”\n\r Ваше имя : %s \n\r”, im);
}