Salut,

j'appel une fonction lecture_fichier_txt qui comme sont nom l'indique va me lire les données d'un fichier.
Ensuite j'effectue un printf pour voir la valeur qui a était recuperer.

La valeur etant exact, elle s'affiche a l'ecran ds mon cas il s'agit d'une chaine "Affichage"

Le ptit hic est que lorsque je fais une comparaison avec un if cela ne fonctionne pas

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
char* lecture_fichier_txt(int ligne); // fct permetant de lire une ligne du fichier
                                                        // txt est de renvoyer un pointeur

int fct_main()
{
int ligne6=6;
char* retour6 = NULL;

.....
.......
retour6=lecture_fichier_txt(ligne6);
printf("la chaine est donc : %s\n",retour6); // Ici je recupere bien la chaine "Affichage"


if (retour6=="Affichage")
printf("OK on a recupere la chaine\n");
else
printf("On a rien recuperer\n");
}
Donc ici la comparaison ne fonctionne pas ???