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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define FILE_NAME "monfichier.h"
unsigned char * look_for_serial_number(FILE *f, char *serialNumber){
unsigned char buffer[200], null, version[500];
int i =0;
f = fopen(f, "r");
int size =0;
size = strlen(serialNumber);
// if(f==NULL){
//
// return null;
// }
while(fgets(buffer, 200, f) != 'EOF'){
if(strcmp(serialNumber, buffer) != 0){
for(i=0; i<size; i++){
version[i] = serialNumber[i];
}
printf("%s", version);
}
}
}
int main()
{
FILE *f = NULL;
f = fopen(FILE_NAME, "w+");
if(f == NULL){
printf("Erreur d'ouverture\r\n");
return -1;
}
printf("Fichier %s ouvert!\n", FILE_NAME);
look_for_serial_number(FILE_NAME, SOFT);
fclose(f);
printf("Fichier %s ferme!\n", FILE_NAME);
return 0;
} |
Partager