#include <stdio.h>
#include <curses.h>
int main () {
int y, x;
getyx( curscr, y, x);
printf("x=%i, y=%i", x, y);
return 0; }
gcc ac -lcurses -oa
x=-1、y=-1
なんで?
initscr();
curses を使用する前に電話する必要があるのではないでしょうか?
#include <stdio.h>
#include <curses.h>
int main (void)
{
int y = 0, x = 0;
initscr();
getyx(curscr, y, x);
printw("x = %d, y = %d", x, y);
refresh();
getchar();
endwin();
return 0;
}
プログラミング ライブラリのドキュメントの少なくとも一部を読むことは、時間の無駄であることがわかります。