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.


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);
Ici , j'entre la lettre au clavier, ça fonctionne, mais cela que pour une lettre seule.

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.