C言語質問スレ【激初心者】
■ このスレッドは過去ログ倉庫に格納されています
0014デフォルトの名無しさん
2005/10/13(木) 17:33:12char word[32] = "hello, world!";
char *ptr;
ptr = word;
printf("%s\n", word);
printf("%s\n", &ptr);
printfの上はふつうに表示されるのに下は文字化けします.
数値(%d),一つの文字(%c)では正常に表示されます.
文字列の場合は単純に先頭のアドレスをprintfに渡してもダメならば
どう扱うべきなのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています