CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
outtextxy
outtextxy
Функция Отображает строку в указанной области. Синтаксис #include <graphics.h> void far outtextxy(int x,int y, char far *textstring); Файл, содержащий graphics.h прототип Описание outtext отображает строку текста в окне экрана в заданной позиции (x,y), используя теку- щие установленные параметры выравнивания текста, а также текущие шрифт, направление и размер. Для обеспечения совместимости кодов поддержки при использовании различных шрифтов,используйте textwidth и textheight для определения размеров строки. Замечание. Если строка печатается установленным по умолчанию шрифтом с помощью функций outtext и outtextxy, то любая часть строки , которая выхо- дит за пределы текущего окна отсекается. Замечание. outtext предназначен для работы в графическом режиме и не будет работать в тексто- вом режиме. Возвращаемое Нет. значение Переносимость Эта функция пригодна только для компьюте- ров IBM PC и совместимых с ними, оснащенных дис- плейными адаптерами, поддерживающими графический режим. Смотрите также gettextsettings, outtext, 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; /* output text at the center of the screen */ /* Note: the C.P. doesn't get changed. */ outtextxy(midx, midy, "This is a test."); /* clean up */ getch(); closegraph(); return 0; }