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"
|
||||
|
||||
typedef struct values
|
||||
{
|
||||
int allValues[1000][8];
|
||||
}values;
|
||||
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
|
||||
|
||||
values getArray(){
|
||||
values tab;
|
||||
char buffer[200]; //200 valeur arbitraire
|
||||
char *token;
|
||||
char buffer[200];
|
||||
char *pbuff;
|
||||
int value;
|
||||
|
||||
/*fscanf(stdin, "%s", buff);
|
||||
printf(buff);
|
||||
token = strtok(buff , ",");
|
||||
printf(token);
|
||||
int i = 0 ;
|
||||
int j = 0 ;*/
|
||||
int i = 0;
|
||||
while(1){
|
||||
for(int i = 0 ; i < nRow ; i++){
|
||||
|
||||
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);
|
||||
pbuff = buffer;
|
||||
|
||||
/*hile (1) {
|
||||
if (*pbuff == '\n') break;
|
||||
|
||||
value = strtol(pbuff, &pbuff, 10);
|
||||
//printf("%d", value);
|
||||
for(int j = 0 ; j < 8 ; j++){
|
||||
token = strtok(NULL, ",");
|
||||
if(token == NULL) break;
|
||||
tab[i][j] = atoi(token); //transtypage char to int
|
||||
}
|
||||
printf("\n");*/
|
||||
//printf("%d\n" , tab[i][0]);
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc , char** argv){
|
||||
getArray();
|
||||
int nRow = 3000; //valeur arbitraire
|
||||
getArray(nRow);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue