Хелпикс

Главная

Контакты

Случайная статья





printf(\n);



 printf("\n");                         

 putchar(65);                     // Вывод символа 'A', заданного кодом символа

 fflush(stdin);                    // Очистка буфера ввода

 getchar(); // Ввод символа и/или нажатия Enter для организации задержки

                 // смены окна Output на окно редактора текста

 return(0);

}

 

Видим, что функция getchar() может использоваться в операторе присваивания. В этом случае код введенного символа присваивается переменной типа int (в примере - переменной ch).

Функции putchar('A') и putchar(65) выводят один и тот же символ 'A', символьной константой и кодом символа (65).

После выполнения данной программы окно Output будет иметь вид:

Введите любой символ

Вы ввели символ

A

A

_

Функция gets

 

Предназначена для ввода строки. Имеет один параметр, задающий адрес области памяти, в которую помещаются символы вводимой строки. В языке Си имя переменной, имеющей строковый тип, является этим адресом. Обращение имеет вид: gets(name)), гдеname – переменная строкового типа - имя вводимой строки. Выполняя эту функцию, программа приостанавливает свою работу и ждет от пользователя ввода последовательности символов и/или нажатия клавиши Enter.

 

Функция puts

 

Предназначена для вывода строки. Имеет один параметр, задающий адрес области памяти, из которой на экран выводятся символы. Как уже отмечалось, имя переменной, имеющей строковый тип, является этим адресом. Обращение имеет вид: puts(name)), гдеname – переменная-строка - имя выводимой строки или строка символов, заключенная в кавычки. После вывода строки курсор перемещается к началу новой строки экрана.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.