Bonjour a tous,

je rencontre un probleme lors de l'ecriture dans un nouveau fichier.
Mon appli est un bete code pour l'invite dos, où l'utilisateur saisit son nom.
Il ouvre ensuite un fichier remplace le mot INCLUDE par la valeur nom.

Mon probleme est que les accents ne sont pas correctement retranscrits

mon code:

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
f = fopen("include.txt", "r");
g = fopen("charte.htm", "w+");
while (!feof(f))
{
  fscanf(f, "%s",pattern);
  if (strcmp(pattern, "INCLUDE") == 0)
  {          
     fprintf(g, "%s %s\n", prenom, nom);
   [...]
}
  else
  { 
      fprintf(g, "%s\n", pattern);
  }                           
}
fclose(g);
fclose(f);
Je ne voit pas pourquoi les accents sont rempalcé par des caractéres étranges....

Merci d'avance pour votre aide

Tenshu