voila je suis étudiant et je dois réécrire se programme qui est en C++ en C# et donc j'aimerais savoir si quelqu'un peut me donner des idées de par ou commencer que sa soit au niveau des déclarations de variables ou pour les tableaux les classes voila merci de d'avance de vos réponses.

Code C++ : 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "nidaqex.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
/*
 * Main: 
 */
 
FILE *Debut;
 
void main(void)
{
    /*
     * Déclaration des variables locales: 
     */
 
    i16 iStatus = 0;
    i16 iRetVal = 0;
    i16 iDevice = 1;
    i16 iChan = 0;
    f64 dVoltage1;
    i16 iIgnoreWarning = 0;
	int i=0;
	int taille; 
	char tab[1797][5];
	double x[1797];
 
	if( (Debut  = fopen( "fichier_FluxSeve2.csv", "r" )) == NULL )
      printf( "Le fichier 'fichier_FluxSeve2.csv' n'a pas ete ouvert\n" );
 
	else
	{
		taille=strlen(tab[i]);
		printf("la taille de la chaine est de : %d\n",taille);
		printf("Le fichier 'fichier_FluxSeve2.csv' a ete ouvert\n\n");
		for(i=0;i<1797;i++)
		{
			if(fgets(tab[i],7,Debut)!=NULL)
			{
				x[i] = atof( tab[i] );
				dVoltage1=x[i];
				printf(" U = %g volts.\n", dVoltage1);
				iRetVal = NIDAQWaitForKey(2);
				iStatus = AO_Write(iDevice, iChan, dVoltage1);
				iRetVal = NIDAQErrorHandler(iStatus, "AO_Write", iIgnoreWarning);
 
			}
		}
	}
}
 
/* Fin du programme */