トップページ
⇒
tech
1001コメント
242KB
C言語なら俺に聞け! Part 88
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0044
デフォルトの名無しさん
NG
NG
str[5];
fgets(str, sizeof str, stdin);
if (str[0]) printf("%s", str);
これでstrに0だけを入れてもprintfが実行されてしまいます。
str[0]が0だったら偽だと思うんですけど。
str[0]!=0としてみましたがやはりprintfが実行されてしまいました。
なぜなんですか?
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています