Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Функция gets

Читайте также:
  1. F52 Половая дисфункция, не обусловленная органическим расстройством или заболеванием
  2. Ангармоничность колебаний. Энергия диссоциации. Функция Морза.
  3. Арифметические операции над непрерывными функциями
  4. Баклей-Леверетта функциясы келесі нөмірдегі формуламен анықталады
  5. Билет №11. Рыночное предложение и его факторы. Функция предложения. Предложение и величина предложения. Цена предложения.
  6. Биологические и физиологические особенности крупного рогатого скота. Строение и функция молочной железы. Основные породы крупного рогатого скота молочного направления.
  7. Внешнеэкономическая функция центрального банка.

Пример 1.

/* Ввод-вывод символа */

#include <stdio.h>

main()

{

Int ch; // Код вводимого символа

Puts("Введите любой символ"); // Вывод строки - посказки

ch=getchar(); // Ввод символа и присваивание его кода переменной ch

Puts("Вы ввели символ"); // Вывод строки - сообщения

Putchar(ch); // Вывод символа, определенного кодом ch

Printf("\n"); // Перевод курсора к началу новой строки

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

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.

 


Дата добавления: 2015-07-25; просмотров: 39 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
связь СО ШКОЛОЙ| Функция puts

mybiblioteka.su - 2015-2024 год. (0.006 сек.)