Comparaison chaine caractère C - Page 2

Précédent
  • 1
  • 2
Kelly
 
Ha oui effectivement! Suis-je bête?!
Merci bcp
0
Kelly
 
J'ai encore un soucis avec ce fichu programme, la il s'agit de la variable char correspondance [128], elle ne veut pas accepter de prendre la chaine de caractère contenue dans ligne1[i]. Pourquoi donc, ô pourquoi??? :'(
je vous laisse voir par vous meme:


char correspondance[128];


...
...
...

for(i=0;i<8;i++){
for(j=0;j<8;j++){
if(strcmp(ligne1[i],ligne2[j])==0){
correspondance=ligne1[i];

voilà le message d'erreur: error C2106: '=' : l'opérande gauche doit être une l-value
0
mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
 
comme on t'a deja fait la remarque en C les chaine de caractere se manipule avec les fonction de string.h
tu doi utiliser strcpy()
strcpy(correcpondance,ligne[i]);
0
Kelly
 
merci encore mype; désolé si je suis un peu bouchée je débute en C et je suis un peu impatiente quand ce que je tape ne fonctionne pas
0
Précédent
  • 1
  • 2