Traitement-signal-plantes/C-Script/getArray.c
2022-05-30 15:14:22 +02:00

30 lines
907 B
C

#include "b2hd.h"
int getArray(int nRow){
int nCol = 8; // imposé par le nombre de sortie du capteur Vegetal Signal
int tab[nRow][nCol]; // création de la matrice contenant les valeurs , nRow définit dans les paramètre de la fonction
char buffer[200]; //200 valeur arbitraire
char *token;
for(int i = 0 ; i < nRow ; i++){
if (!fgets(buffer, sizeof buffer, stdin)) break; // condition d'arret de la boucle si fichier fini
printf(buffer);
token = strtok(buffer, ","); // séparation valeur par virgule initiale : csv
for(int j = 0 ; j < 8 ; j++){
token = strtok(NULL, ",");
if(token == NULL) break;
tab[i][j] = atoi(token); //transtypage char to int
}
//printf("%d\n" , tab[i][0]);
}
}
int main(int argc , char** argv){
int nRow = 3000; //valeur arbitraire
getArray(nRow);
}