アカウント名:
パスワード:
当時のコンパイラはcharのデフォルトがsignedだったとかでしょう。多言語対応でcharのデフォルトをunsignedにした処理系では正しく動かなくなる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
だめなのか? (スコア:2)
strcmp() の返値は、「文字列の大小」を反映した、負・ゼロ・正なんですが、そもそも、非Ascii文字列の「大小」なんて、統一的な定義は難しそうなので(あるのかな?)m68kの処理系では、これはバグではなく仕様である~にならないのかなぁ?
¶「だますのなら、最後までだまさなきゃね」/ 罵声に包まれて、君はほほえむ。
Re:だめなのか? (スコア:3)
納得した。
……と思ったけど、これだと(負の値が決して返らない)だと、ASCIIでもおかしくなるんではないかなと、ふと思った。
¶「だますのなら、最後までだまさなきゃね」/ 罵声に包まれて、君はほほえむ。
Re: (スコア:0)
当時のコンパイラはcharのデフォルトがsignedだったとかでしょう。
多言語対応でcharのデフォルトをunsignedにした処理系では正しく動かなくなる。