Программирование на языке высокого уровня. Марапулец Ю.В. - 132 стр.

UptoLike

Составители: 

данной библиотеки описываются в файле 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