DEV/DEV1.1/TP13:Fichiers/Fichiers:suite/compteur.c

26 lines
458 B
C
Raw Normal View History

2022-11-29 11:31:08 +01:00
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
int* n=malloc(4);
FILE* f;
f=fopen("nbrExec.txt","r");
if(f!=NULL){
fread(n,4,1,f);
fclose(f);
printf("Le code a ete executer %d fois.\n",*n);
f=fopen("nbrExec.txt","w");
*n=*n+1;
fwrite(n,4,1,f);
fclose(f);
} else {
*n=1;
printf("Le code a ete executer %d fois.\n",*n);
f=fopen("nbrExec.txt","w");
*n=*n+1;
fwrite(n,4,1,f);
fclose(f);
}
return 0;
}