Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
168
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Подпрограммы отображения текста в окнах

Эти подпрограммы выводят текст на экран.

clreol(conio.h)

Стирает в текстовом окне часть строки.

clrscr(conio.h)

Очищает текстовое окно.

delline(conio.h)

Удаляет строки из текстового окна.

gettext(conio.h)

Копирует текст из текстового окна экрана.

gettextinfo(conio.h)

Возвращает информацию о текстовом режиме.

gotoxy(conio.h)

Позиционирует курсор в текстовом окне.

highvideo(conio.h)

Устанавливает повышенную яркость текстовых символов.

insline(conio.h)

Вставляет в текстовое окно пустую строку.

lowvideo(conio.h)

Устанавливает пониженную яркость текстовых символов.

movetext(conio.h)

Копирует текст из одной прямоугольнойобласти на экране в другую

normvideo(conio.h)

Устанавливает нормальную яркость для символов.

puttext(conio.h)

Переносит текст из памяти на экран в алфавитно-цифровом режиме

textattr(conio.h)

Устанавливает текстовые атрибуты.

textbackground(conio.h)

Устанавливает новый цвет фона.

textcolor(conio.h)

Устанавливает новый цвет символов в текстовом режиме.

textmode(conio.h)

Переводит экран в текстовый режим.

wherex(conio.h)

Возвращает горизонтальную позицию курсора внутри окна.

wherey(conio.h)

Возвращает вертикальную позицию курсора внутри окна.

window(conio.h)

Описывает активное в текстовом режиме окно.

Подпрограммы работы со временем и датой

Эти подпрограммы позволяют проводить преобразование времени, даты, а также осуществлять различные манипуляции с ними.

asctime (time.h)

Преобразует date и time в формат ASCII.

localtime (time.h)

Превращает дату и время в структуру.

ctime(time.h)

Переводит дату и время в строковое представле ние.

setdate(dos.h)

Устанавливает дату в MS-DOS

difftime(time.h) Вычисление разницы между двумя моментами времени.

settime (dos.h)

Устанавливает системное время

dostounix(dos.h)

Преобразование даты и времени в формат UNIX.

stime(time.h)

Устанавливает системные дату и время.

ftime(sys\timeb.h)

Сохраняет текущее время в timeb структуре.

time(time.h)

Получает время дня.

getdate(dos.h)

Получает дату MS-DOS.

tzset(time.h)

Устанавливает значение глобальных переменных daylight,timezoneиtzname.

gettime(dos.h)

Получает системное время.

unixtodos(dos.h)

Преобразует дату и время к формату DOS.

gmtime(time.h)

Преобразует дату и время в Гринвическое время.

Подпрограммы с переменным списком аргументов

Эти подграмммы работают с переменным списком аргументов.

va_arg (stdarg.h)

va_end (stdarg.h)

va_start (stdarg.h)

Г л о б а л ь н ы е п е р е м е н н ы е.

-----------------------------------------------------------------

_argc

-----------------------------------------------------------------

НазначениеСодержит число аргументов командной строки.

Синтаксисextern int _argc;

Объявлена вdos.h

Замечания_argc имеет значение числа аргументов argc, передаваемых main при запуске программы.

-----------------------------------------------------------------

_argv

-----------------------------------------------------------------

НазначениеМассив указателей на аргументы командной строки.

Синтаксисexternchar*argv[];

Объявлена вdos.h

Замечания_argv указывает на массив, содержащий подлинные аргументы командной строки (элементы argv[]), передаваемые main при запуске программы.

-----------------------------------------------------------------

daylight

-----------------------------------------------------------------

НазначениеПоказывает, используется ли летнее время.

Синтаксисextern int daylight;

Объявлена вtime.h

Замечанияdaylight используется функциями обработки времени и даты. Устанавливается функциями tzset, ftime и localtime в 1 для летнего времени и 0 для стандартного.

-----------------------------------------------------------------

directvideo

-----------------------------------------------------------------

НазначениеФлаг, который управляет выводом на экран.

Синтаксис extern int directvideo;

Объявлена в conio.h

Замечанияdirectvideo управляет выводами на экран, используемыми в вашей программе (с помощью cputs, например), которые могут идти либо прямо в видеопамять (directvideo=1), либо посредством вызова функций BIOS (directvideo=0).

По умолчанию directvideo=1 (вывод на экран идет прямо через видеопамять). Для того, чтобы использовать directvideo=1, аппаратная поддержка видео должна быть идентична адаптерам дисплея фирмы IBM. Установка directvideo=0 позволяет вам использовать вывод на дисплей во всех системах, которые имеют BIOS, совместимый с IBM.

-----------------------------------------------------------------

_8087

-----------------------------------------------------------------

НазначениеФлаг микросхемы сопроцессора.

Синтаксисextern int _8087;

Объявлена вdos.h

ЗамечанияПеременная _8087 устанавливается в ненулевое значение (1,2 или 3), если логика автообнаружения программы инициализации обнаруживает сопроцессор работы с плавающей точкой (8087, 80287 или 80387). В ином случае переменная _8087 устанавливается в ноль.

Логика автообнаружения может быть отменена установкой переменной среды 87 в YES или NO. (Команды SET 87=YES и SET 87=NO; до и после знаков равенства обязательно не должно быть пробелов.) В этом случае переменная _8087 среагирует на отмену и будет установлена в 1 или 0.

Для получения более подробной информации о переменной среды 87 обратитесь к главе 12 "Руководства пользователя Турбо Си".

Вы должны иметь в своей программе операторы работы с плавающей точкой, чтобы переменная _8087 правильно была определена.

-----------------------------------------------------------------