Bonjour,
Je dois développer pour mon stage un programme en C++ pour commender et acquérir des données d'appareils de mesures avec une carte IEEE 488. Comme je n'ai jamais fait ça, j'ai demandé des renseignements et j'ai pu trouver sur un vieux PC de la boîte un programme en C++ qui fait la même chose mais avec des appareils différents. Le problème, c'est que le programme ne fonctionne pas sur XP. Un problème de header apparement :
Il semblerait que graphics.h ne marche plus sur windows, alors est-ce que je peux le faire tourner en ajoutant le header ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <iostream.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <stdio.h> #include <dos.h> #include <graphics.h> #include <math.h>
De même, est-ce que les fonctions du types (ibwrt, ibrd, ...) comme dans le programme ci-dessous :
... fonctionne encore sous windows XP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 double mesu() { double fra; char reponse1[12]=""; ibwrt(pico,"ENTER\x0A\x0D",7); ibrd(pico,&reponse1,12); ibwrt(pico,"ABORT\x0A\x0D",7); ibclr(pico); ibloc(pico); ibonl(pico,0); fra=atof(reponse1); return(fra); }
Merci
Partager