備忘録
struprはマルチバイト文字を判別できないので、_mbsuprを使う。ここで問題なのは、判別できないというよりは、マルチバイト文字中の小文字を大文字にしてしまうところ。
strupr( "デスクトップ" ) => ェスクエィシ
_mbsupr( "デスクトップ" ) => デスクトップ
struprはマルチバイト文字を判別できないので、_mbsuprを使う。ここで問題なのは、判別できないというよりは、マルチバイト文字中の小文字を大文字にしてしまうところ。
strupr( "デスクトップ" ) => ェスクエィシ
_mbsupr( "デスクトップ" ) => デスクトップ