Bonjour à tous,
petit up ..
pourquoi les \n s'affichent tel quel au lieux d'avoir des saut de ligne ??
(pour tester prendre un fichier texte avec une chaine contenant un \n sur la première ligne)
Code:printf(getMsg());
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 char * getMsg() { FILE * pFile = NULL; char line[512]; pFile = fopen("messagesENG.conf","r"); if(!pFile) { printf("IMPOSSIBLE D'ACCEDER AU FICHIER CONTENANT LES MESSAGES.\n"); return 0; } while(fgets(line, 512, pFile) != NULL) { char *p = strrchr (line, '\n'); if (p) { *p = 0; } return line; } }
Merci