Je ne comprend pas pourquoi ce tout simple bout de code ne fonctionne .
erreur : la mémoire ne peut pas être read ...
(le fichier existe )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
#include <stdio.h>
FILE *fmap ; 
int lettre;
 
 
charger_fichier_map(char *chemin_fichier){
fmap = fopen(chemin_fichier,"r");                      
 
while ((lettre = fgetc(fmap)) != EOF)
  {
    printf("%c",lettre);		/* O/P the character to the screen	*/
  }
 
  fclose(fmap);
 
}                      
 
int main(int argc, char *argv[])
{
charger_fichier_map("C:\dl.txt");
 
  system("PAUSE");	
  return 0;
}
question auxilliaire :
si j´ai plusieurs ligne dans mon .txt , comment faire pour savoir quand je suis au bout d´une ligne ? est ce possible en utilisant juste fgetc ?

merci d´avance !