j'ai ecrit un bout de code qui permet de deplacer la souris et j'ai constaté que si j'essayé de saisir qlq chose dans la console les instructions ne s'executent plus dans l'ordre
!
affichage >
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 <stdio.h> #include <stdlib.h> #include <string.h> #include <X11/extensions/XTest.h> #include <X11/keysym.h> void deplacer(int abs,int ord) { printf("deplacer souris\n"); XTestFakeMotionEvent(disp,0, abs, ord,CurrentTime); printf("fin deplacer souris\n"); } int main() { deplacer(500,500); printf("content o/n \n?"); getchar(); return 0; }lorsque j'execute ce code la souris n'est déplacé qu'apres l'input de l'utilisateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 deplacer souris // normalement la souris doit bouger a ce niveau fin deplacer souris content ? o //mais elle bouge apres la saisie du 'o'
,j'ai essayé avec scanf et meme cin (c++) mais ça donne le meme resultat.
Comment faire ?
Merci.![]()
Partager