Ce code ne fonctionne pas et provoque un bug
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| if (fichierLu != NULL)
{
do
{
posfichier = 1;
poschaine = 0;
do
{
fread(&caractereActuel, posfichier, 1, fichierLu);
LeBloc_128[poschaine] = caractereActuel;
posfichier = posfichier + 1;
poschaine++;
} while (caractereActuel != EOF || poschaine <= TAILLE_MAX);
printf("%s\n", LeBloc_128); // On affiche la chaîne
} while (caractereActuel != EOF); // On continue tant que fgetc n'a pas retourné EOF (fin de fichier)
fclose(fichierLu);
} |
Ce code ne fonctionne pas
il echoue dans
Code:
1 2 3
|
fread(&caractereActuel, posfichier, 1, fichierLu);
LeBloc_128[poschaine] = caractereActuel; |
Process returned -1073741819 (0xC0000005) execution time : 3.115 s