Bonjour,
je fais un petit prog pour trouver le suffixe d'un verbe : c'est que le debut
j'ai mon tableau char suffixe[2] que j'ai defini dans le main
je le fais fonctionner dans ma fonction Decoupeverbe
et dans mon petit if je dis suffixe = "er"
malheureusement quand je fais cout dans la fonction
cout<< suffixe << --> j'ai bien er la
mais dans le main il me l'a pas modifiée
cout<< suffixe << --> me remet l'initialisation du depart
balises [code] rajoutées par r0d. Merci d'y penser la prochaine fois.
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 #include <iostream> using namespace std; bool DecoupeVerbe (char[], char []); void main() { const int TMAX=30; const int TAILLE_SUFFIXE=2; char tabVerbe[TMAX]="developper"; cout<<tabVerbe<<endl; char suffixe[TAILLE_SUFFIXE]={'i'}; if( (DecoupeVerbe(tabVerbe,suffixe)==1) ) { cout<<"Vous avez entre le verbe "<<tabVerbe<<"."<<endl; cout<<"Nous allons determiner quel est son radical, et quel est son suffixe."<<endl; DecoupeVerbe(tabVerbe,suffixe); cout<<"nous sommes dans le main **** c pas bon ici il me remet i cet idiot ****"<<suffixe<<endl; } } bool DecoupeVerbe(char tabVerbe[],char suffixe[]) { int taille; taille=strlen(tabVerbe); int avantder=taille-1; if ( (tabVerbe[avantder-1]=='e') && (tabVerbe[taille-1]=='r')) { suffixe="er"; return 1; } }
Partager