Bonjour tout le monde, je suis débutant et je tente de faire un pendu. Mais voilà, y a plin d'erreur que je ne comprend pas. Donc si qqu pouvais m'aidé ca serai trop sympa.
Pourrais tu être un peu plus précis sur les erreurs dont tu parles.
Est ce que ce sont des erreurs lors de la compilation ? Ou lors de l'execution (eg : comportement inattendu) ?
J'ai lu ton code en diagonale, et je pense qu'il doit compiler. En revanche pour ce qui est de l'exécution...
Ah oui, je vois déjà une grosse erreur en fait. Au niveau de ta comparaison entre lettre et l'alphabet; ou tu compares une lettre avec un bout d'alphabet, ce qui devrait toujours te retourner faux sauf pour la lettre 'z'.
Mais plutot que de comparer 2 caractères à l'alphabet en utilisant un strcmp, pourquoi ne pas utiliser 1 catactère et le contenu du'une case de l'alphabet ?
char lettre;
char alphabet[27] = "..";
...cmp (lettre alphabet[i]); // compare le caractère contenu
// dans la ième case du tableau avec le caractère lu