Retourner au contenu associé (journal : Savoir si un CD est présent dans le lecteur)
Posté par L. R. le 07 mars 2004 à 13:52. En réponse au journal Savoir si un CD est présent dans le lecteur. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Savoir si un CD est présent dans le lecteur
Posté par L. R. . En réponse au journal Savoir si un CD est présent dans le lecteur. Évalué à 1.
lr@merlin~/tmp$ cat test.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
char *truc;
truc = "Test";
printf("%s", &truc);
return 0;
}
lr@merlin~/tmp$ gcc -o test test.c
lr@merlin~/tmp$ ./test
È÷¿¿%
lr@merlin~/tmp$
Dans le doute par rapport à printf("%s", &truc); j'ai refais sans :
lr@merlin~/tmp$ cat test.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
char *truc;
truc = "Test";
printf("%s", truc);
return 0;
}
lr@merlin~/tmp$ gcc -o test test.c
lr@merlin~/tmp$ ./test
lr@merlin~/tmp$
Niet nada pas de "Test" à l'horizon. J'ai omi quelque chose dans ce bout de code à la con ? Je demande qu'à apprendre, car là je vois pas comment on peut mettre une string directement dans un pointeur comme ça.