Ajouter un caractère à une chaine de caractèr

Fermé
sossouha Messages postés 4 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 7 janvier 2004 - 7 janv. 2004 à 15:17
stephbb75 Messages postés 726 Date d'inscription mercredi 22 avril 2009 Statut Membre Dernière intervention 3 mars 2020 - 23 avril 2009 à 09:53
Bonjour,
je veux savoir comment ajouter un caractère à une chaine de caractère qui est initialement vide. voici le code de la fonction d'ajout de carctère à la fin d'une chaine.
initialement la chaine s est vide:
char* s='\0';

ensuite je fais appel à la fonction add_caractere qui retourne une chaine
char* add_caractere(char* s,char c)
{
size_t t=strlen(s);
s[t+1]='\0';
s[t]=c;
return s;
}

il ya erreur dans l'execution et je ne sais pas où est l'erreur
aidez moi s'il vous plait
A voir également:

3 réponses

ecricre un algorithme qui permet de supprimer un caractére dans une chaine de caractere
5