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
|
QString fileName = (ir.NomRonde+".bot");
string name = fileName.toStdString();
char** tab=(char**)malloc((10000)*sizeof(char*));
char ** temp=tab;
char* parcours=(char*)malloc((BUFSIZ)*sizeof(char));
int j=0;
FILE * fp=fopen("C:/WifiBot Controleur/Repertoire Ronde/"+name+".bot","r");
if(fp==NULL)exit(1);
while(fgets(parcours,BUFSIZ,fp)!=NULL)
{
temp[j]=(char*)malloc((strlen(parcours))*sizeof(char));
strcpy(temp[j],parcours);
j++;
}
int P = rt.P+6;
int tableauB[8]= {0};
int tableau1B[5]= {0};
sscanf(tab[6],"P = %d,%d,%d,%d,%d,%d,%d,%d //Date de modification = %d/%d/%d %d:%d\n",&tableauB[0], &tableauB[1],
&tableauB[2], &tableauB[3], &tableauB[4], &tableauB[5],
&tableauB[6],&tableauB[7],&tableau1B[0],&tableau1B[1],&tableau1B[2],&tableau1B[3],&tableau1B[4]);
printf("%d,%d,%d,%d,%d,%d,%d,%d\n", tableauB[0], tableauB[1], tableauB[2],tableauB[3], tableauB[4],
tableauB[5],tableauB[6],tableauB[7]);
sscanf(tab[P],"P = %d,%d,%d,%d,%d,%d,%d,%d //Date de modification = %d/%d/%d %d:%d\n",&tableauB[0], &tableauB[1],
&tableauB[2], &tableauB[3], &tableauB[4], &tableauB[5],
&tableauB[6],&tableauB[7],&tableau1B[0],&tableau1B[1],&tableau1B[2],&tableau1B[3],&tableau1B[4]);
printf("%d,%d,%d,%d,%d,%d,%d,%d\n", tableauB[0], tableauB[1], tableauB[2],tableauB[3], tableauB[4],
tableauB[5],tableauB[6],tableauB[7]);
free(tab);
free(parcours); |
Partager