Bonjour,

j'ai créé une fonction qui ajoute un caractère àa une chaine de caractères
avec c est un caractère lu d'un fichier f: c=fgetc(f).
Le problème c'est que la fonction fgetc retourne un int tandis que j'ai besoin d'un char .. comment je fais ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void ajou_c(char* s,char c)
{
    size_t t=strlen(s);
    realloc(s,(t+1)*sizeof(char));
    s[t]=c;
    s[t+1]='\0';
}
Merci