Bonjour,
Je suis débutant en programmation C. Je souhaite faire un programme qui conjugue un verbe du 1er groupe.
Pour cela j'extraire le radical du verbe en enlevant la terminaison (er) du verbe auquel j'ajoute les terminaisons (e, es etc..).
Mais j'ai problème lorsque je fais la concaténation entre le radical et les terminaison (e, es, e, ons, ez, ent), il y a des caractères (un peu du charabia) supplémentaire entre le radical et la terminaison.
Voici le code que j'ai fais. (c'est la finesse)
Comment faire pour avoir un résultat correct à l'affichage?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void main() { printf("Donner un verbe du 1er groupe:"); gets(verbe); n = strlen(verbe); n=n-2; strncpy(racine, verbe, n); racine[n]="\0"; puts(racine); }
Merci
Partager