Bonjour, n'ayant pas trouvé satisfaction dans le cours (et étant un peu préssé) je viens vous demander conseils.

A la base, j'étudie le C++ depuis 2 ans, et maintenant, l'établissement où je suis nous font faire du C.. sute logique, bref.

Du coup je découvre la gestion des chaînes de caractères et me retrouvent confronter à un p'tit problème.

j'ai extrait un car à l'aide de getc

Je peux ensuite l'affiché grâce à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
char *temp_str;
int car;
car = getc(pt_de_fic);
 
fputc(car,stdout);
Je voudrais ensuite le concaténer à la chaine de car temp_str existante.

Soit,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
strcat (Temp_str, (char *) car);
Et là, ça ne fonctionne pas, jj'obtiens un code retour "strange" et je ne vois pas comment lui faire passer autrement cet int sous forme de pointeur de char. Merci de votre aide.