C'es tun peu HS, quoique... tr�s basique.

J'essai d'�crire une fonction qui ajoute le contenu
d'une chaine de charact�re a une autre. 
Pour ce faire, je doit d'abord prendre garde a
r�server sufisemment d'espace m�moire (ou l'augmenter)
pour la premi�re chaine, afin de ne pas risquer
d'�craser.. on ne sait quoi (voire du code). 
J'utilise donc la fonction REALLOC. Le probl�me..
c'est que ca seg fault. 

Voici le code, et si qq avait une id�e a me proposer,
ce serait gentil. 


int append(char *chaine_a, char *chaine_b) {
        printf("taille de chaine A : %d\n",
strlen(chaine_a));
        printf("taille de chaine B : %d\n",
strlen(chaine_b));

        realloc(chaine_a, strlen(chaine_b));
        printf("Voici c'est fait!\n");
}


Merci de votre aide

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à