- 246 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 04:52:19 ]
- >>230
230は単に釣りだと信じたいのだが・・・。 strcmpはあくまで整数を返す。boolを整数で代用しているわけではなく、 正真正銘、整数としての戻り値を返す。 だから整数と比較するべき。 意味上も型上も正真正銘整数なものを、 ただ偽が0だからという理由だけで、あえてboolとして比較する、なんてのはナンセンスだよ。 逆に、if (!strcmp(str1, str2)) {} が OK な人なら、他は何やってもOKでしょ。 Cの禁じ手全部 OK じゃね? 定数が左にきたぐらいでごちゃごちゃ言う立場に無いね。
|

|