Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Слушай, дружище, зачем так мучиться с этим языком С++, ты ведь не Билл Гейтс. Возьми тот же Python и программируй, он кроссплатформенный, под Windows тоже работает. Я сам давно заметил: то что на Си пишешь в страницу кода, на питоне решается в одну-две строки. При том, питон намного проще, я его сам недавно изучил по видеокурсу вот этому. Кстати, автор отлично там объясняет. Буквально день-два и уже будешь писать на нём, чего не скажешь про сложный С++.

Функция Получает информацию о текстовом режиме.

 
 
 
 Синтаксис          #include<conio.h>
 
                    void gettextinfo(struct text_info *r);
 
 
 
 Файл, содержащий   conio.h
 
 прототип
 
 
 
 Описание           gettextinfo заполняет структуру типа text_info, на
 
                    которую   указывает   параметр  r,  информацией  о
 
                    текущем текстовом режиме.
 
 
 
                    text_info определена в conio.h следующим образом:
 
 
 
                    struct text_info {
 
                       unsigneg char winleft;   /*левая коорд. окна */
 
                       unsigneg char wintop;    /*коорд. вершины окна */
 
                       unsigneg char winright;  /* правая коорд. окна */
 
                       unsigneg char winbottom; /* нижная коорд. окна */
 
                       unsigneg char attribute; /* атрибуты текста */
 
                       unsigneg char normattr;  /* нормальные атрибуты */
 
                       unsigneg char currmode;  /* BW40, BW80, C40 или
 
                                                                  С80 */
 
                       unsigneg char screenheight; /* bottom - top */
 
                       unsigneg char screenwight;  /* right - left */
 
                       unsigneg char curx;    /* х - коорд. курсора */
 
                       unsigneg char cury;    /* y - коорд. курсора */
 
                    };
 
 
 
 Возвращаемое       gettextinfo возвращает результат в параметре r.
 
 значение
 
 
 
 Переносимость      gettextinfo работает   только   на    компьютерах,
 
                    совместимых  с  IBM  PC.  Функция  не совместима с
 
                    Windows.
 
 
 
 Смотрите также     textattr, textbackground, textcolor, textmode,
 
                    wherex, wherey, window.
 
 
 
 Пример:
 
 
 
 #include<conio.h>
 
 
 
 int main(void)
 
 {
 
    struct text_info ti;
 
    gettextinfo(&ti);
 
    cprintf("Левая граница:       %2d\r\n",ti.winleft);
 
    cprintf("Верхняя граница:     %2d\r\n",ti.wintop);
 
    cprintf("Правая граница:      %2d\r\n",ti.winrigth);
 
    cprintf("Нижняя граница:      %2d\r\n",ti.winbottom);
 
    cprintf("Атрибуты:            %2d\r\n",ti.attribute);
 
    cprintf("Нормальные атрибуты: %2d\r\n",ti.normattr);
 
    cprintf("Текущий режим:       %2d\r\n",ti.curmode);
 
    cprintf("Высота экрана:       %2d\r\n",ti.screenheight);
 
    cprintf("Ширина экрана:       %2d\r\n",ti.screenwidth);
 
    cprintf("Координата х:        %2d\r\n",ti.curx);
 
    cprintf("Координата y:        %2d\r\n",ti.cury);
 
    return 0;
 
 }


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS