Test tableau char et caractere

Résolu/Fermé
MartinLinus - Modifié par baladur13 le 28/08/2016 à 15:40
 MartinLinus - 28 août 2016 à 15:23
Bonjour,

En essayant de coder un "traducteur de leet speak" (les e deviennent des 3, les a des 4, l 1 etc..) j'ai rencontré un problème avec un test qui renvoie toujours faux, un code vaut mieux qu'un long discours :

char entree[1000] = "azerty"; // texte
int i = 0;
    while (i < 1000) {
        if (entree[i] == "a")
        {
         entree[i] = 4;
         printf("OK");
        }
       i++;
       }
printf("%s", entree);

Sortie :

azerty

Pas de "OK" ni de "4zerty", et mon compilateur m'affiche un warning "comparaison beetween pointer and string "

Merci d'avance de vos réponses,

Martin
A voir également:

1 réponse

Sujet résolu, j'ai changer le "a" par son code ascii ( printf("%d", entree[i]); ) 97, et ca fonctionne.
0