Comparaison chaine caractère C - Page 2

Précédent
  • 1
  • 2
  1. Kelly
     
    Ha oui effectivement! Suis-je bête?!
    Merci bcp
    0
  2. 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
  3. 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
  4. 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