CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
outtext
outtext
Функция Отображает строку в окне экрана. Синтаксис #include <graphics.h> void far outtext(char far *textstring); Файл, содержащий graphics.h прототип Описание outtext отображает строку текста в окне, используя текущие установленные параметры выравнивания текста, а также текущие шрифт, направление и размер. outtext выводит текст в текущую позицию. Если горизонтальное выравнивание текста равно LEFT_TEXT и направление вывода текста установлено равным HORIZ_DIR, координата x текущей позиции продвигается с помощью textwidth(textstring).Иначе текущая позиция остается неизменной. Для обеспечения совместимости кодов поддержки при использовании различных шрифтов, используйте textwidth и textheight для определения размеров строки. Замечание. Если строка печатается установленным по умолчанию шрифтом с помощью функции outtext, то любая часть строки , которая выходит за пределы текущего окна, отсекается. Замечание. outtext предназначен для работы в графическом режиме и не будет работать в текстовом режиме. Возвращаемое Нет. значение Переносимость Эта функция уникальна для Borland C++. Она пригодна только для компьютеров IBM PC и совместимых с ними, оснащенных дисплейными адаптерами, поддерживающими графический режим. Функция не совместима с Windows. Смотрите также gettextsettings,outtextxy,settextjustify, textheight, textwidth. Пример: #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy; /* initialize graphics and local variables */ initgraph(&gdriver, &gmode, ""); /* read result of initialization */ errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); /* terminate with an error code */ } midx = getmaxx() / 2; midy = getmaxy() / 2; /* move the C.P. to the center of the screen */ moveto(midx, midy); /* output text starting at the C.P. */ outtext("This "); outtext("is "); outtext("a "); outtext("test."); /* clean up */ getch(); closegraph(); return 0; }