Bonjour,
Je savais pas trop ou mettre ce topic car il englobais plusieurs sujets alors je l'ai mis ici dans le langage C++.
Voici mon problème : (débutant en C++, llégères conaissances en C#)
J'aimerais piloter mon port // de mon windows XP a travers du code c++,
le probleme c'est que dans mes cours j'ai des exemples de code c# qui fonctionne que sous win 95 et 98.
voici un exemple :
Voic donc le code.
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
23
24
25
26
27
28
29
30
31 /*Programme qui permet d'ecrire des valeurs sur le port de données (lignes 2 à 9)*/ #include <stdio.h> #include <dos.h> #include <conio.h> #define FALSE 0 #define RTUE !FALSE int main(){ int i,n,m; int portdata = 0x378; int portctrl = 0x37A; int DONE = FALSE; printf("\n"); printf("Pour arreter, taper w \n"); while(!DONE){ m=0; outportb(portctrl,m); for(i=0;i<=255;i++){ outportb(portdata,i); printf("Word written to port %d = %d\n",portdata,i); delay(100); } if(kbhit()) if(getch()=='x')DONE=TRUE; } return 0; }
Naturellement cela ne fonctionne pas sous windows XP et j'aimerais utiliser du code C++ mais je ne sais pas du tout comment faire et quelles bibliotheques utiliser pour me lancer dans le developpement. Pourriez vous me mettre sur la voie svp, je suis censé réaliser une sonde thermique controlée par port // avec du C++ et une interface graphique en Java.
Je bloque sur le code C++.
Merci d'avance pour votre aide.
Partager