getArray ready
This commit is contained in:
parent
1b3d37591f
commit
ad4c24a9e2
9
C-Script/Makefile
Normal file
9
C-Script/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC = gcc
|
||||||
|
TARGET = data
|
||||||
|
|
||||||
|
all: b2hd.c getArray.c
|
||||||
|
$(CC) b2hd.c -o b2hd
|
||||||
|
$(CC) getArray.c -o getArray
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm *.o
|
Binary file not shown.
|
@ -1,41 +1,29 @@
|
||||||
#include "b2hd.h"
|
#include "b2hd.h"
|
||||||
|
|
||||||
typedef struct values
|
int getArray(int nRow){
|
||||||
{
|
|
||||||
int allValues[1000][8];
|
int nCol = 8; // imposé par le nombre de sortie du capteur Vegetal Signal
|
||||||
}values;
|
int tab[nRow][nCol]; // création de la matrice contenant les valeurs , nRow définit dans les paramètre de la fonction
|
||||||
|
|
||||||
values getArray(){
|
char buffer[200]; //200 valeur arbitraire
|
||||||
values tab;
|
|
||||||
char *token;
|
char *token;
|
||||||
char buffer[200];
|
|
||||||
char *pbuff;
|
|
||||||
int value;
|
|
||||||
|
|
||||||
/*fscanf(stdin, "%s", buff);
|
for(int i = 0 ; i < nRow ; i++){
|
||||||
printf(buff);
|
|
||||||
token = strtok(buff , ",");
|
|
||||||
printf(token);
|
|
||||||
int i = 0 ;
|
|
||||||
int j = 0 ;*/
|
|
||||||
int i = 0;
|
|
||||||
while(1){
|
|
||||||
|
|
||||||
if (!fgets(buffer, sizeof buffer, stdin)) break;
|
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
|
||||||
|
|
||||||
printf("Line contains : %s", buffer);
|
for(int j = 0 ; j < 8 ; j++){
|
||||||
pbuff = buffer;
|
token = strtok(NULL, ",");
|
||||||
|
if(token == NULL) break;
|
||||||
/*hile (1) {
|
tab[i][j] = atoi(token); //transtypage char to int
|
||||||
if (*pbuff == '\n') break;
|
|
||||||
|
|
||||||
value = strtol(pbuff, &pbuff, 10);
|
|
||||||
//printf("%d", value);
|
|
||||||
}
|
}
|
||||||
printf("\n");*/
|
//printf("%d\n" , tab[i][0]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc , char** argv){
|
int main(int argc , char** argv){
|
||||||
getArray();
|
int nRow = 3000; //valeur arbitraire
|
||||||
|
getArray(nRow);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue