Составители:
Рубрика:
данной библиотеки описываются в файле conio.h. Рассмотрим основные функции
conio.h.
cgets() - считывает символьную строку с консоли и сохраняет ее в буфере, указываемом
параметром str. До вызова функции аргумент str[0] должен быть установлен на макси-
мальную длину считываемой строки. При возврате str[1] содержит количество считан-
ных символов. Символы хранятся, начиная с str[2], и заканчивается нулевым символом.
При успешном завершении функция возвращает указатель на str[2]. Описание.
char *cgets (char *str);
clreol() - удаляет все символы от позиции курсора до конца строки в текущем текстовом
окне без перемещения курсора. Описание.
void clreol (void);
clrscr() - очищает окно в текстовом режиме и перемещает курсор в верхний левый угол
экрана (в позицию 1, 1). Описание.
void clrscr (void);
cprintf() - осуществляет форматированный вывод на экран. Функция возвращает коли-
чество выведенных символов. спецификация строки format аналогично функции fprintf().
Описание.
int cprintf (const char *format, … );
cputs() - выводит строку str, заканчивающуюся нулем, в текущее текстовое окно экрана.
Функция возвращает последний выведенный символ. Описание.
int cputs (const char *str);
cscanf() - считывает с консоли и просматривает набор вводимых полей по одному сим-
волу. Далее каждое поле форматируется в соответствии со спецификацией формата, пе-
редаваемого функцией в строке format. Далее функция помещает отформатированный
ввод по адресам и отображает введенные символы на экране. Спецификация строки for-
mat приведена в функции fscanf(). Функция возвращает число успешно введенных, пре-
образованных и сохраненных полей. Если ни одно поле не было сохранено, возвращает-
ся 0. Описание.
int cscanf (char *format, … );
delline() - удаляет строку, в котором находится курсор, в текстовом окне и сдвигает все
строки ниже удаленной на одну вверх. Описание.
void delline (void);
farheapfillfree() - заполняет блоки глобального heap константным значением. При ус-
пешном завершении функция возвращает значение больше 0. Описание.
int farheapfillfree (unsigned int fillvalue);
getch() - читает один символ с консоли без вывода на экран. Функция возвращает вве-
денный с клавиатуры символ. Описание.
int getch (void);
getche() - читает символ с консоли и одновременно отображает его в текущем текстовом
окне на экране. Функция возвращает введенный с клавиатуры символ. Описание.
int getche (void);
132
данной библиотеки описываются в файле conio.h. Рассмотрим основные функции conio.h. cgets() - считывает символьную строку с консоли и сохраняет ее в буфере, указываемом параметром str. До вызова функции аргумент str[0] должен быть установлен на макси- мальную длину считываемой строки. При возврате str[1] содержит количество считан- ных символов. Символы хранятся, начиная с str[2], и заканчивается нулевым символом. При успешном завершении функция возвращает указатель на str[2]. Описание. char *cgets (char *str); clreol() - удаляет все символы от позиции курсора до конца строки в текущем текстовом окне без перемещения курсора. Описание. void clreol (void); clrscr() - очищает окно в текстовом режиме и перемещает курсор в верхний левый угол экрана (в позицию 1, 1). Описание. void clrscr (void); cprintf() - осуществляет форматированный вывод на экран. Функция возвращает коли- чество выведенных символов. спецификация строки format аналогично функции fprintf(). Описание. int cprintf (const char *format, … ); cputs() - выводит строку str, заканчивающуюся нулем, в текущее текстовое окно экрана. Функция возвращает последний выведенный символ. Описание. int cputs (const char *str); cscanf() - считывает с консоли и просматривает набор вводимых полей по одному сим- волу. Далее каждое поле форматируется в соответствии со спецификацией формата, пе- редаваемого функцией в строке format. Далее функция помещает отформатированный ввод по адресам и отображает введенные символы на экране. Спецификация строки for- mat приведена в функции fscanf(). Функция возвращает число успешно введенных, пре- образованных и сохраненных полей. Если ни одно поле не было сохранено, возвращает- ся 0. Описание. int cscanf (char *format, … ); delline() - удаляет строку, в котором находится курсор, в текстовом окне и сдвигает все строки ниже удаленной на одну вверх. Описание. void delline (void); farheapfillfree() - заполняет блоки глобального heap константным значением. При ус- пешном завершении функция возвращает значение больше 0. Описание. int farheapfillfree (unsigned int fillvalue); getch() - читает один символ с консоли без вывода на экран. Функция возвращает вве- денный с клавиатуры символ. Описание. int getch (void); getche() - читает символ с консоли и одновременно отображает его в текущем текстовом окне на экране. Функция возвращает введенный с клавиатуры символ. Описание. int getche (void); 132
Страницы
- « первая
- ‹ предыдущая
- …
- 130
- 131
- 132
- 133
- 134
- …
- следующая ›
- последняя »