fp = fopen("C:\\projet C\\ fic2.txt","r"); if(fp == NULL){ printf("Impossible d'ouvrir le fichier %s\n", fp); system("pause"); exit(-1); }
while (!feof(fp)) { fscanf (fp, "%f", &internal_table[i]); i++; }
fp = fopen("C:\\projet C\\ fic2.txt","r"); if(fp == NULL){ printf("Impossible d'ouvrir le fichier %s\n", fp); system("pause"); exit(-1); } // deplace le curseur a la fin fseek(fp,0,SEEK_END); // taille du fichier long sizeFile=ftell(fp); // on se repositionne au debut fseek(fp,0,SEEK_SET); // allocation char * buffer=(char*)malloc(sizeFile+1); // lecture fread(buffer,2,sizeFile,fp);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#include<stdio.h> #include<sys/stat.h> int main() { FILE *fp; struct stat st; fp = fopen(__FILE__,"r"); if (fp == NULL) { perror("fopen"); return 1; } if (fstat(fileno(fp), &st) != 0) { perror("fstat"); } else { printf("Taille du fichier: %ld octets\n", st.st_size); } fclose(fp); return 0; }
BEGIN { d1 prec cpt = 0 } ! /^[:blank:]*$/ { d = $1 - prec if (d1 >= 0 && d < 0) print cpt, prec d1 = d prec = $1 ++cpt } END { if (d1 >= 0) print cpt, prec }
for (i=1;i<n;i++) { if ((*table_ptr>min_level) && ( *table_ptr>former_value) // si je mets une 3ème condition ici, je ne recupère plus rien ) { // if (*table_ptr++>*table_ptr) peak_amount++; peak_position [peak_amount] = i; if (f) fprintf (f,"value :%d position :%d\n", *table_ptr++ ,peak_position [peak_amount]); else fprintf(stderr,"Erreur : ne peut pas ouvrir %s\n",filename); // system("pause"); } former_value = *table_ptr; *table_ptr++; }