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
| typedef struct
{
char *chaine;
// ...
} Texte;
Texte *createTexte(char *chaine)
{
Texte *TxtTmp;
TxtTmp = malloc(sizeof(Texte));
TxtTmp->chaine = malloc(160*sizeof(char));
strcpy(TxtTmp->chaine,chaine);
// ...
return TxtTmp;
}
// Dans le main :
// ...
Texte *Txt1 = createTexte(" Texte1 ");
Texte *Txt2 = createTexte(" Texte2 ");
Txt1->chaine =" Texte1 modifié ";
// prototype fonction : void modifTexte(Texte *TxtVar, char *chaine);
modifTexte(Txt1, " Texte1 modifié "); |