- 40 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 22:33:48 ]
- Cライブラリのワイド文字(wchar_tとかwint_t)について質問です。
ユニコード(UTF16)では0x0000〜0xffffまでの値が文字の領域として 定義されているらしいですが、WEOFは0xffffと定義されています。 これだと文字とWEOFを区別できない様な気がするのですが、 0xffffの文字は存在しないと考えてよいのでしょうか? ここを見ると一応未使用となっていますが、気持ち悪いです。 ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_F000-FFFF なんでEOFじゃなくWEOFになったんでしょうね。
|

|