Le premier n'est pas bon, c'est truc tout court, puisqu'il contient déjà une adresse. Et printf va "suivre" l'adresse, pour aller afficher la chaine.
Ensuite, dans le 2ème, si tu remplaces :
printf("%s", truc);
par
printf("%s\n",truc);
Ca marche. Tout simplement parce qu'il faut vider le tampon de sortie, chose qui se fait avec \n. Si tu vides pas le tampon, rien ne garantit qu'il sera écrit. Et ici tu vois bien qu'il n'est pas écrit.
[^] # Re: Savoir si un CD est présent dans le lecteur
Posté par Lucas Bonnet . En réponse au journal Savoir si un CD est présent dans le lecteur. Évalué à 1.
Ensuite, dans le 2ème, si tu remplaces :
printf("%s", truc);
par
printf("%s\n",truc);
Ca marche. Tout simplement parce qu'il faut vider le tampon de sortie, chose qui se fait avec \n. Si tu vides pas le tampon, rien ne garantit qu'il sera écrit. Et ici tu vois bien qu'il n'est pas écrit.
Voilà :)