Bonjour,
je tente d'utiliser les fonctions de gestions de la souris sous cygwin.
Voici le code, pourtant simple :
Ce code me donne un beau Core Dump ! Ce qui est étonnant car à en croire le manpage, on peut passer NULL comme deuxième argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <curses.h> #ifdef NCURSES_MOUSE_VERSION #define Mouse "Mouse supported" #else #define Mouse "Mouse not supported" #endif int main() { char c; // La souris est-elle supportée? printf(Mouse); mmask_t Mask; mousemask(BUTTON1_CLICKED | BUTTON3_CLICKED,(mmask_t *)NULL); scanf("%c",&c); return 0; }
Si une âme charitable veut bien tester ce code sur un Linux natif ou avec Cygwin et me dire s'il a le même problème, merci.
Pour information, j'utilise la dll ncurses version 8 de cygwin.
Partager