2011-11-19 93 views

回答

3

我會建議你使用這個C庫之一。無論是詛咒還是ncurses。對於ncurses的一些鼠標的例子,來看看: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/mouse.html

這裏,輪流你點擊到一個「X」的每個位置一個簡單的例子:

#include "ncurses.h" 
#include <cstdlib> 

MEVENT mev; 

void quit(void) 
{ 
    endwin(); 
} 

int main(void) 
{ 
    initscr(); 
    atexit(quit); 
    clear(); 
    noecho(); 
    curs_set(0); 
    cbreak(); 
    keypad(stdscr, TRUE); 
    start_color(); 
    mousemask(BUTTON1_CLICKED, 0); 

    mvaddstr(5, 3, "Click to turn a character into an 'X'"); 
    refresh(); 

    for(;;) 
    { 
    if(getch() == KEY_MOUSE && getmouse(&mev) == OK) 
    { 
    mvaddch(mev.y,mev.x,'X'); 
    refresh(); 
    } 
    } 
    return (0); 
} 
+0

謝謝,我會尋找到這。 – Legitimate