Comparer deux chaines de caractères
Bonjour ,
J'ai ecris ce bout de code , le programme doit tester la valeur nom1 si elle est égale à nomt , mais quand j'entre la valeur de nomt , il me donne le message d'erreur que j'ai mis (meme si la valeur est correct , il ne l'est pas pour le prog )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
#include <iostream>
using namespace std ;
void main () {
char nom1[9] ;
char nomt[9]="bonjour+++" ;
char word[]="code incorrect\n" ;
char word2[]="correct , c'est le vrai code" ;
cout << "welcome\n" ;
cout << "Entrez le code (!!) :\n" ;
cin >> nom1 ;
if (nom1==nomt) cout << word2 ;
else cout << word ;
} |
Merci :(