Что такое код getmaxy

Содержание

GetMaxColor. Возвращает значение.

Возвращает значение типа Word, содержащее максимальный доступный код цвета, который можно использовать для обращения к SetColor. Заголовок:

Function GetMaxColor: Word;

Устанавливает цвет фона. Заголовок:

Procedure SetBkColor(Color: Word);

Здесь Color — цвет фона.

В отличие от текстового режима, в котором цвет фона может быть только темного оттенка, в графическом режиме он может быть любым. Установка нового цвета фона немедленно изменяет цвет графического экрана. Это означает, что нельзя создать изображение, два участка которого имели бы разный цвет фона. Для CGA -адаптера в режиме высокого разрешения установка цвета фона изменяет цвет активных пикселей. Замечу, что после замены цвета фона на любой, отличный от 0 (Black) цвет, Вы не сможете более использовать цвет 0 как черный, он будет заменяться на цвет фона, т.к. процедуры модуля Graph интерпретируют цвет с номером 0 как цвет фона. Это означает, в частности, что Вы уже не сможете вернуть фону черный цвет!

Если Ваш ПК оснащен цветным экраном, следующая программа продемонстрирует работу процедуры SetBkColor. Программа выводит десять вложенных друг в друга прямоугольников, после чего циклически меняет цвет фона. Для выхода из программы достаточно нажать на любую клавишу.

NC: array [0..15] of String [12] =

d, r, e, k, color, dx, dy: Integer;

d := Detect; InitGraph(d, r, ‘ ‘) ;

e := GraphResult; if e <> grOK then

OutTextXY(200,GetMaxY div 2,’BACKGROUND COLOR’);

dx := GetMaxX div 30;

dy := GetMaxY div 25;

for k := 0 to 9 do

Bar(345,GetMaxY div 2,440,GetMaxY div 2+8);

getmaxyx() возвращает тот же размер, а getch() не возвращает код ключа при изменении размера терминала

Я встречал странные проблемы между C и Go по поводу ncurses.

  • Тот же код, реализованный на C и Go, работает по-разному. Код Go не работает, как задумано.
    • getmaxyx() (getmaxy и getmaxx) на Go всегда возвращает начальный размер даже после изменения размера терминала.
    • Функция getch() не возвращает код ключа при изменении размера терминала.

Мои C-коды для ncurses приведены ниже.

Мои коды go для ncurses приведены ниже.

Коды выводят некоторую информацию при запуске и перепечатывают после обработки ключа

И, как я уже говорил, только C печатает обновленный размер и печатает при изменении размера терминала.

Ввод и вывод в ncurses

ncurses предоставляет набор функций ввода\вывода, который идентичен функциям ввода\вывода из stdio , но кроме этого добавляет свои функции. Рассмотрим их подробнее.

Функции вывода

Все функции вывода условно можно поделить на три группы:

  • addch()-функции. Вывод одного символа с заданными атрибутами.
  • printw()-функции. Форматированный вывод.
  • addstr()-функции. Вывод строки.

addch()-функции

Функция addch() выводит один символ в текущую позицию курсора с заданными атрибутами.

Атрибуты — это параметры вывода символа, такие как мерцание, подчёркнутость, выделение жирным шрифтом и т.п. В ncurses за каждый атрибут отвечает константа, объявленная в ncurses.h . Все такие константы начинаются с приставки «A_». Вот список некоторых атрибутов:

addch() принимает ncurses -символ, длинна которого равна 32 битам. Первые 16 бит отводятся под символ, а остальные 16 под атрибуты, поэтому чтобы составить такой символ придётся применять логическое ИЛИ(|), чтобы объединить несколько атрибутов. Например так:

Вызов такой функции выведет на экран подчёркнутый символ «А» жирным шрифтом.

Пример

В качестве примера сравним, как выводится обычный символ «А» и как он выводится с атрибутами A_BOLD | A_UNDERLINE .

Вот как это выглядит:

waddch(), mvaddch() и mvwaddch()

Эти функции аналогичны addch() за исключением того, что waddch() выводит символ не на stdscr а на заданное окно, mvaddch() перед выводом символа переводит координаты курсора, примерно следующим образом:

Функция move() меняет расположение корсора. Особое внимание нужно уделить тому, что в ncurses координаты принимаются в порядке (y, x), а не (x, y) как обычно. Помните об этом.

mvwaddch() является «суммой» функции mvaddch() и waddch() .

printw()-функции

Эти функции практически полностью аналогичны функции printf() . Только у printw() , как у любой уважающей себя ncurses-функции, есть модификации для форматированного вывода на окно — wprintw() , вывода, начиная с определённых координат — mvprintw() , ну и вывод на окно, начиная с определённых координат — mvwprintw() .

Пример

Эта программа выводит строку «Just a string» по центру экрана, а так же информацию о размере экрана в левом нижнем углу, вне зависимости от размеров экрана.

Вызовем программу со стандартным размером окна:

Немного поколдуем с размерами окна (например, с помощью мыши) и снова выполним программу:

Как видно, программа получилась нечувствительной к размерам окна. Сделать её такой нам помогли функции getmaxx() , getmaxy() и getmaxyx() , запомните эти функции, они часто пригождаются.

addstr()-функции

Функция addstr() (а также mvaddstr() , waddstr() и mvwaddstr() ) просто выводят строку символов на экран.

Пример

Эта программа выведет на экран строку «Just a string»:

Функции ввода

Вывод без ввода смысла не имеет, поэтому разберём функции ввода. Как и функции вывода, функции ввода условно можно поделить на три группы:

  • getch()-функции. Считывание символа.
  • scanw()-функции. Форматированный ввод.
  • getstr()-функции. Считывание строки.
Илон Маск рекомендует:  Предопределённые константы imap

getch()-функции

Эта функция считывает только один символ с терминала. Имеет модификации wgetch() , mvgetch() и mvwgetch() . Совместно с функцией keypad() предоставляет удобное средство для управления клавиатурой.

Пример

В качестве примера напишем каркас для создания простого интерактивного меню:

scanw()-функции

Аналог scanf() из stdio , то есть форматированный ввод с клавиатуры. Как всегда, имеется wscanw() , mvscanw() , mvwscanw() .

Пример

В качестве примера напишем простой калькулятор:

getstr()-функции

Как известно, scanf() , а значит и scanw() некорректно считывают строки — только до первого символа-разделителя. Чтобы считывать строки вместе с символом разделителем, была создана функция getstr() (имеются, соответственно, wgetstr() , mvgetstr() и mvwgetstr() ).

Пример

В качестве примера напишем программу, которая считает строку, а затем будет гонять эту строку по центру экрана. Обратите внимание на использование функций getmaxy() , getmaxx() и refresh() . Использование этих функций необходимо, особенно последней, поскольку без неё, программа на некоторых машинах (например, на моей) может «повиснуть» в глазах пользователя, хотя на самом деле она что-то выводит. Так же обратите внимание на макрос задержки. До этого времени все наши программы можно было назвать, хотя и с натяжкой, кроссплатформенными, благодаря PDcurses под windows . Но функцию задержки нам придётся придётся прописывать для каждой платформы отдельно, потому что unistd.h , как и windows.h это системозависимые библиотеки.

Справочник MCC кодов и бонусных программ банков

MCC – это четырёхзначный код, определяющий категории продавца при операциях с банковской картой. По нему банки определяют категорию покупки и процент кэшбэка. На этом сайте вы можете получить информацию об MCC кодах, найти МСС код нужной торговой точки и подобрать выгодную карту для оплаты. Получив информацию, поддержите проект и добавьте коды своих последних операций на сайт.

Поиск торговых точек

Поиск MCC

Популярные карты с кэшбэком

Кэшбэк до 5% Дебетовая Выводится MCC

Кэшбэк до 3% Дебетовая Выводится MCC

Кэшбэк до 6% Дебетовая Кредитная Выводится MCC

Кэшбэк до 10% Кредитная

Кэшбэк до 3% Дебетовая Кредитная Мили

Кэшбэк до 10% Кредитная

Что такое MCC код?

MCC код (англ. Merchant Category Code — «код категории продавца») — четырёхзначный номер, классифицирующий вид деятельности торгово-сервисной точки при операции оплаты по банковским картам. Компании присваивается код MCC, когда та начинает принимать к оплате карты. Как правило, код назначается автоматически банком, предоставляющим услугу эквайринга (приём к оплате банковских карт в качестве средства оплаты товаров или услуг), при установке и настройке POS-терминала на основе анкеты о характере торгово-сервисной деятельности. В случае, когда точка имеет несколько направлений деятельности, MCC присваивается по основному направлению. Также возможна ситуация, когда в одной точке могут быть терминалы разных банков с разными MCC.

По MCC коду торговой точки банки определяют категорию и характер операции. От MCC кода может зависеть процент кэшбэка, если вы пользуетесь картой с программой cashback. Еще по МСС коду определяется характер операции – покупка, перевод или снятие наличных. Поэтому от него зависит сохранение льготного периода по кредитной карте и взимание комиссии за снятие денег. Следует обратить внимание на то, что банк, который выпустил вашу карту, не может влиять на выбор категории и не несёт ответственности, если продавец имеет неверный МСС код или не тот, который вы ожидали увидеть.

Getmaxy

НазначениеВозвращает максимальную координату экрана по y.

int far getmaxy(void)

Замечанияgetmaxy возвращает максимальную (в соответствии

с экраном) величину y для текущего графического

драйвера и режима.

Например, для адаптера CGA и режима 320×200

getmaxy возвращает 219. getmaxy используется

для центрирования, определения границ области

Возвращаемоеgetmaxy возвращает максимальную координату

ПереносимостьДанная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

Смотри такжеgetmaxx, getx

Пример Смотри getmaxx

Getmodename

НазначениеОпределяет наименование заданного графического

char *far getmodename(int number);

Замечанияgetmodename использует в качестве входного

параметра номер графического режима и на осно-

вании данного номера возвращает строку содержа-

щую наименование (описание) соответствующего

графического режима. Возвращаемые значения

(«320 х 200 CGA P1», «640 x 200 CGA» и т.д.)

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

вывода другой информации.

Взвращаемое getmodename возвращает указатель на строку с

значениенаименованием графического режима

ПереносимостьДанная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

Смотри также getmaxmode, getmoderange

Getmoderange

НазначениеВозвращает диапазон режимов для заданного гра-

void far getmoderange(int graphdriver,

int far *lomode, int far *himode);

Замечанияgetmoderange возвращает диапазон допустимых

графических режимов для заданного графического

драйвера (graphdriver). Минимальное допустимое

значение возвращается в *lmode, а максимальное

допустимое значение возвращается в *himode. Ес-

ли graphdriver соответствует некорректному гра-

фическому драйверу, то и *lomode и himode уста-

навливаются в -1.

ПереносимостьДанная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

Смотри также getgraphmode, getmaxmode, getmodename,

printf(«Адаптер CGA поддерживает режимы от»

Что такое код getmaxy

int getbegx(WINDOW *win);
int getbegy(WINDOW *win);
int getcurx(WINDOW *win);
int getcury(WINDOW *win);
int getmaxx(WINDOW *win);
int getmaxy(WINDOW *win);
int getparx(WINDOW *win);
int getpary(WINDOW *win);

DESCRIPTION

The getcury and getcurx functions return the same data as getyx .

The getmaxy and getmaxx functions return the same data as getmaxyx .

The getpary and getparx functions return the same data as getparyx .

Ввод и вывод в ncurses

ncurses предоставляет набор функций ввода\вывода, который идентичен функциям ввода\вывода из stdio , но кроме этого добавляет свои функции. Рассмотрим их подробнее.

Функции вывода

Все функции вывода условно можно поделить на три группы:

  • addch()-функции. Вывод одного символа с заданными атрибутами.
  • printw()-функции. Форматированный вывод.
  • addstr()-функции. Вывод строки.

addch()-функции

Функция addch() выводит один символ в текущую позицию курсора с заданными атрибутами.

Атрибуты — это параметры вывода символа, такие как мерцание, подчёркнутость, выделение жирным шрифтом и т.п. В ncurses за каждый атрибут отвечает константа, объявленная в ncurses.h . Все такие константы начинаются с приставки «A_». Вот список некоторых атрибутов:

addch() принимает ncurses -символ, длинна которого равна 32 битам. Первые 16 бит отводятся под символ, а остальные 16 под атрибуты, поэтому чтобы составить такой символ придётся применять логическое ИЛИ(|), чтобы объединить несколько атрибутов. Например так:

Илон Маск рекомендует:  Как выбрать процессор для игрового компьютера.

Вызов такой функции выведет на экран подчёркнутый символ «А» жирным шрифтом.

Пример

В качестве примера сравним, как выводится обычный символ «А» и как он выводится с атрибутами A_BOLD | A_UNDERLINE .

Вот как это выглядит:

waddch(), mvaddch() и mvwaddch()

Эти функции аналогичны addch() за исключением того, что waddch() выводит символ не на stdscr а на заданное окно, mvaddch() перед выводом символа переводит координаты курсора, примерно следующим образом:

Функция move() меняет расположение корсора. Особое внимание нужно уделить тому, что в ncurses координаты принимаются в порядке (y, x), а не (x, y) как обычно. Помните об этом.

mvwaddch() является «суммой» функции mvaddch() и waddch() .

printw()-функции

Эти функции практически полностью аналогичны функции printf() . Только у printw() , как у любой уважающей себя ncurses-функции, есть модификации для форматированного вывода на окно — wprintw() , вывода, начиная с определённых координат — mvprintw() , ну и вывод на окно, начиная с определённых координат — mvwprintw() .

Пример

Эта программа выводит строку «Just a string» по центру экрана, а так же информацию о размере экрана в левом нижнем углу, вне зависимости от размеров экрана.

Вызовем программу со стандартным размером окна:

Немного поколдуем с размерами окна (например, с помощью мыши) и снова выполним программу:

Как видно, программа получилась нечувствительной к размерам окна. Сделать её такой нам помогли функции getmaxx() , getmaxy() и getmaxyx() , запомните эти функции, они часто пригождаются.

addstr()-функции

Функция addstr() (а также mvaddstr() , waddstr() и mvwaddstr() ) просто выводят строку символов на экран.

Пример

Эта программа выведет на экран строку «Just a string»:

Функции ввода

Вывод без ввода смысла не имеет, поэтому разберём функции ввода. Как и функции вывода, функции ввода условно можно поделить на три группы:

  • getch()-функции. Считывание символа.
  • scanw()-функции. Форматированный ввод.
  • getstr()-функции. Считывание строки.

getch()-функции

Эта функция считывает только один символ с терминала. Имеет модификации wgetch() , mvgetch() и mvwgetch() . Совместно с функцией keypad() предоставляет удобное средство для управления клавиатурой.

Пример

В качестве примера напишем каркас для создания простого интерактивного меню:

scanw()-функции

Аналог scanf() из stdio , то есть форматированный ввод с клавиатуры. Как всегда, имеется wscanw() , mvscanw() , mvwscanw() .

Пример

В качестве примера напишем простой калькулятор:

getstr()-функции

Как известно, scanf() , а значит и scanw() некорректно считывают строки — только до первого символа-разделителя. Чтобы считывать строки вместе с символом разделителем, была создана функция getstr() (имеются, соответственно, wgetstr() , mvgetstr() и mvwgetstr() ).

Пример

В качестве примера напишем программу, которая считает строку, а затем будет гонять эту строку по центру экрана. Обратите внимание на использование функций getmaxy() , getmaxx() и refresh() . Использование этих функций необходимо, особенно последней, поскольку без неё, программа на некоторых машинах (например, на моей) может «повиснуть» в глазах пользователя, хотя на самом деле она что-то выводит. Так же обратите внимание на макрос задержки. До этого времени все наши программы можно было назвать, хотя и с натяжкой, кроссплатформенными, благодаря PDcurses под windows . Но функцию задержки нам придётся придётся прописывать для каждой платформы отдельно, потому что unistd.h , как и windows.h это системозависимые библиотеки.

getmaxyx(3) — Linux man page

getyx, getparyx, getbegyx, getmaxyx — get curses cursor and window coordinates

Synopsis

void getyx(WINDOW *win, int y, int x);
void getparyx(WINDOW *win, int y, int x);
void getbegyx(WINDOW *win, int y, int x);
vo >

The getyx macro places the current cursor position of the given window in the two integer variables y and x.

If win is a subwindow, the getparyx macro places the beginning coordinates of the subwindow relative to the parent window into two integer variables y and x. Otherwise, -1 is placed into y and x.

Like getyx, the getbegyx and getmaxyx macros store the current beginning coordinates and size of the specified window.

Return Value

The return values of these macros are undefined (i.e., they should not be used as the right-hand side of assignment statements).

Notes

All of these interfaces are macros. A «&» is not necessary before the variables y and x.

Portability

The getyx, getparyx, getbegyx and getmaxyx macros are described in the XSI Curses standard, Issue 4.

This implementation also provides functions getbegx, getbegy, getcurx, getcury, getmaxx, getmaxy, getparx and getpary for compatibility with older versions of curses.

Although X/Open Curses does not address this, many implementations provide members of the WINDOW structure containing values corresponding to these macros. For best portability, do not rely on using the data in WINDOW, since some implementations make WINDOW opaque (do not allow direct use of its members).

Besides the problem of opaque structures, the data stored in like-named members may not have like-values in different implementations. For example, the WINDOW._maxx and WINDOW._maxy values in ncurses have (at least since release 1.8.1) differed by one from some other implementations. The difference is hidden by means of the macro getmaxyx.

See Also

curses(3X), curs_legacy(3X), curs_opaque(3X)

Помехозащищенный (корректирующий) код Файра

Определение цикличного кода, по порождающей или проверочной матрице. Построение порождающего и проверочного многочленов по циклическому коду. Постановка задачи и построение кода Файра. Спецификация на программные модули. Листинг программных модулей.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 18.01.2011
Размер файла 49,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Основные определения и теоремы

Задание 1. Определение цикличного кода, по порождающей или проверочной матрице

Задание 2. Построение порождающего и проверочного многочленов по циклическому коду. Методы построения циклических кодов

Илон Маск рекомендует:  Изучение html на примерах

Задание 3. Постановка задачи. Код Файра. Построение кода Файра. Спецификация на программные модули

Текст программных модулей

цикличный код файр матрица

Одна из главнейших целей в теории кодирования — разработать методы передачи сообщений, свободные от ошибок, дешевые и быстрые настолько, на сколько это возможно. Конечно, имеется возможность повторения сообщений. Посылать исходное сообщение более одного раза часто непрактично, невозможно и слишком дорого. В частности, при передаче информации со спутников или других космических аппаратов невозможно повторять сообщения вследствие строгих временных ограничений.

Заметим также, что с ростом длины сообщений возрастает вероятность ошибок. Мы хотим найти эффективные алгебраические методы и средства (коды), чтобы увеличить надежность передачи сообщений. Мы рассмотрим циклические коды. Они широко используются в теории связи и информации. В частности при передаче канала изображения на телевизор, в модемных соединениях и в других широко используемых коммуникациях. Эти коды допускают алгебраические методы для получения простых, легко внедряемых алгоритмов кодирования и декодирования.

Два научных направления призваны сыграть особую роль в научно-техническом прогрессе. Это — теория систем и теория информации. Особенность указанных научных направлений состоит в их всеобщности. Действительно, теория систем и теория информации имеют прямое отношение ко всем другим наукам, к явлениям любой физической природы и ко всем видам деятельности человека. Достаточно привести такое категорическое утверждение по этому поводу: “Информация есть всеобщее свойство материи и мера организация систем”. В ходе научно-технической революции наука об информации развивалась как дисциплина, имеющая ряд направлений. Деятельность людей связана с переработкой и использованием материалов, энергии и информации. Соответственно развивались научные технические дисциплины, отражающие вопросы технологии, энергетики и информатики. Информационная техника является сравнительно новой отраслью, получившее наибольшее развитие на этапе развития и применения электронных вычислительных машин (ЭВМ) и автоматизированных систем управления (АСУ). В ряду новых дисциплин (исследование операций, системотехника, административное управление) информационные наука и техника занимают одно из базовых положений. К информационной технике относятся средства, служащие для восприятия, подготовки, передачи, переработки, хранения и представления какой-либо информации, получаемой от человека, природы, машины, вообще от какого-либо объекта наблюдения и управления. Комплексное применение этих средств приводит к созданию больших и сложных информационных систем. С передачей и обработкой информации связаны действия любого автоматического устройства, поведение живого существа, творческая деятельность человека, развитие науки и техники, экономические и социальные преобразования в обществе и сама жизнь. Если материал (вещество) и энергия сравнительно полно изучены, то законы получения, преобразования и использования информации еще являются не известной областью, таящей в себе много неожиданных проявлений.

Современные системы телемеханики лучше защищены от помех за счет более совершенных кодов, а сжатие данных позволяет увеличить объем передаваемой информации по тем же каналам связи.

В данной работе будет рассмотрен помехозащищенный (или корректирующий) код — код Файра. Это циклический код, обнаруживающий и исправляющий пакеты ошибок. Особенности этого кода будут рассмотрены дальше.

Основные определения и теоремы

Определение 1. Линейным кодированием будем называть инъективное линейное отображение ц: F> F, где k?n.

Определение 2. Пусть ц: F > F, где k?n — линейное кодирование. Тогда образ ц называется линейным (n,k) — кодом.

Пусть F, как и прежде, есть n-мерное векторное пространство над Fq с обычными операциями сложения и умножения их на элементы из Fq. Отображение

Z: F> F, (а0, а1, … ,аn-1) > (аn-1, а0, a1, … ,аn-2)

линейно и называется циклическим сдвигом.

Определение 3. Пусть H — (n-k)n — матрица ранга n-k с элементами из Fq. Множество С всех n-мерных векторов х над Fq, удовлетворяющих равенству HxT=0, называется линейным кодом над Fq, блоковой длины n. Матрица Н называется проверочной матрицей кода С.

Если Н имеет вид (А,In-k), то первые k символов кодового слова х называются информационными, а последние n-k — проверочными символами. Код С называют тогда систематическим линейным (n,k) — кодом.

Определение 4. Матрица G=(Ik,-AT) называется канонической порождающей матрицей (или матрицей кодирования) линейного (n,k) — кода с проверочной матрицей H=(A,In-k).

В этом случае имеем GHT=0.

Также код может иметь несколько проверочных матриц.

Определение 5. Подпространство С из Fq называется циклическим кодом, если

Z(v) C для всех v C, т.е.

v=(v0,v1, … ,vn-1) C > (vn-1,v0, … ,vn-2) C ,для v F.

Задание №1. Определение цикличного кода, по порождающей или проверочной матрице

Пример 1. Пусть код С F определяется порождающей матрицей

Покажем, что С цикличен. Каждое кодовое слово из С является линейной комбинацией линейно независимых векторов g(1), g(2), g(3). C цикличен тогда и только тогда, когда Z(g(i)) C для 1=1, 2, 3. Имеем

Теорема 1. Линейный код С Vn цикличен тогда и только тогда, когда С — идеал в Vn.

Доказательство: Пусть С цикличен и f=?aixi Fq[x]. Тогда для v C имеем f*v=?ai(xiv)= ?aiZi(v) C и кроме того, С — подпространство в Vn. Ясно, что С есть главный идеал (g), где g — ненулевой многочлен из С наименьшей степени.

Обратно, пусть С=(g) и v C. Так как Z(v)=xv C, мы видим, что код цикличен.

Замечание и определение 1. Многочлен g, такой, что С=(g) в доказательстве теоремы 1, можно считать нормированным. Кроме того, g|xn-1. В самом деле, если d=НОД(g,xn-1), то d=fg+h(xn-1) для некоторых f, g Fq[x], т.е. d=fg C. Но g имеет наименьшую неотрицательную степень в C, т.е. g=d|(xn-1). Таким образом, многочлен g определён однозначно и называется порождающим многочленом кода С. Элементы из С называются кодовыми словами, кодовыми многочленами или кодовыми векторами.

Замечание 2. Пусть g=g0+g1x+…+gmxm, g|(xn-1) и deg g = m = 0, вычислять si(x) = xis(x)(mod g(x)) до тех пор, пока не будет найден, sj такой, что для него (вес)wt(sj) grOk then Begin

Что такое код getmaxy

int getbegx(WINDOW *win);
int getbegy(WINDOW *win);
int getcurx(WINDOW *win);
int getcury(WINDOW *win);
int getmaxx(WINDOW *win);
int getmaxy(WINDOW *win);
int getparx(WINDOW *win);
int getpary(WINDOW *win);

DESCRIPTION

The getcury and getcurx functions return the same data as getyx .

The getmaxy and getmaxx functions return the same data as getmaxyx .

The getpary and getparx functions return the same data as getparyx .

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL