Bonjour à tous !
Je suis débutant en C , et j'aurais besoin de votre aide pour un problème face auquel je m'arrache les cheveux.
Je vous explique :
Je cherche à ce que le programme supprime la répétition d'une lettre dans un mot.
Ici , j'entre la lettre au clavier, ça fonctionne, mais cela que pour une lettre seule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 printf("Entrez le mot\n"); gets(mot); printf("Entrez la lettre a enlever\n"); scanf("%c",&lettre); fflush(stdin); for(k=0;k<strlen(mot);k++) { if(lettre != mot[k]) { nv_mot[j]=mot[k]; j++; } } printf("\nLe nouveau mot est : %s",nv_mot);
Je souhaiterais ne pas devoir entrer les lettres qui se répète, que le programme le face automatiquement. Exemple : Barreau -> Bareu
Je vous remercie d'avance, Skeazy.
Partager