Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TCLR-3Ar.doc
Скачиваний:
46
Добавлен:
12.07.2019
Размер:
664.58 Кб
Скачать

Int main(void)

{

char ch;

printf("Введите символ :");

/* ввести символ из стандартного входного потока stdin */

ch = getc(stdin);

printf("Был введен символ '%c'\n",ch);

return 0;

}

getcbrk

Функция Получает параметры контроля над прерыванием по

Ctrl_Break.

Синтаксис #include<dos.h>

int getcbrk(void);

-172-

Файл, содержащий dos.h

прототип

Описание Функция getcbrk использует системный вызов MS-DOS

0x33 для получения текущих параметров контроля над

прерыванем Ctrl_Break.

Возвращаемое Функция getcbrk возвращает 0 если контроль над

значение прерываниями выключен (off), и 1, если контроль

включен (on).

Переносимость Функция уникальна для DOS.

Смотрите также ctrlbrk, setcbrk.

Пример:

#include<stdio.h>

#include<dos.h>

int main(void)

{

if(getcbrk())

printf("Флаг Ctrl-Break включен\n");

else

printf("Флаг Ctrl-Break выключен\n");

return 0;

}

getch

Функция Вводит символ с консоли без эхопечати.

Синтаксис #include<conio.h>

int getch(void);

Файл, содержащий conio.h

прототип

Описание Функция getch читает один символ, непосредственно

с консоли, без вывода его на экран.

Возвращаемое getch возвращает введенный с клавиатуры символ.

значение

Переносимость Функция уникальна для DOS.

Смотрите также cgets, cscanf, fdetc, getc, getchar, getche, getpass,

kbhit, putch, ungetc.

Пример:

#include<conio.h>

#include<stdio.h>

int main(void)

{

int c;

int extended = 0;

c = getch();

-173-

if(!c)

extended = getch();

if(extended)

printf("Расширенный символ\n");

else

printf("Не расширенный символ\n");

return 0;

}

getchar

Функция Вводит символ из потока stdin.

Синтаксис #include <stdio.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]