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
|
void decouper_texte(char texte[],type_maillon* p,int *nombre_mot)
{
int j=0,k=0,cpt=0;
int boo_lean=0;
char mot[LONGUEUR_MAXIMALE+1]="";
char ch1[LONGUEUR_MAXIMALE+1] = "";
char ch2[LONGUEUR_MAXIMALE+1] ="";
while ((j<sizeof texte) && (boo_lean = 0))
{
if ((int) texte[j] ==32)
{
cpt = j;
strncat(mot,texte,cpt);
strcpy(p->le_mot,mot);
p = suivant(p);
//ici je doit mettre à jour la variable texte
memset(mot,'\0',LONGUEUR_MAXIMALE+1);
memset(texte,'\0',sizeof texte);
strcpy(texte,ch1);
boo_lean = 1;
}
j++;
}
} |
Partager