C言語なら俺に聞け! Part 123
■ このスレッドは過去ログ倉庫に格納されています
0498デフォルトの名無しさん
2006/03/07(火) 17:21:39ていうか、 return ""; って書いたら char * を返すことになるんだよ。
ダブルクォーテーションで括られた文字列定数はその文字の先頭を指す
char * なの。
配列の場合は、配列の名前だけ出すとそれはその配列へのポインタに
なる。char s[] = "abc"; printf("%s\n", s); と書いた時に printf()
に渡される s は char * だ。
■ このスレッドは過去ログ倉庫に格納されています