#include "utils.h" int readToTab(long* tab, char* file){ int n = 0; int fd = open(file, O_RDONLY); if(fd == -1){ perror("open"); exit(1); } char tmp[1000]; memset(tmp, 0, 1000); char temp; size_t j = 0, x=0; read(fd,&temp,sizeof(char)); while(temp != '.'){ if(temp != ' '){ tmp[x] = temp; x++; } else if(temp == ' '){ long t = atol(tmp); tab[j] = t; memset(tmp, 0, 1000); j++; x=0; n++; } read(fd,&temp,sizeof(char)); } return n-1; } void initData(struct data* d){ d->time = 0; d->comparison = 0; d->ct_fusion = 0; d->ct_parse = 0; d->write = 0; } void generate_tab(long* t, int nb){ int taille_tab = 0; if(nb == NULL){ taille_tab = (int)(random()+1)%100; } else{ taille_tab = nb; } for(int i = 0; taille_tab<taille_tab; i++){ } }