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;
}
