Probleme de comparaison avec un if
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:
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 ???