printf(“%c”,’\a’) を cout で

_tprintf(_T(“%c”),_T(‘\a’)) を std::tout に変更しようとして,以下の様にしてみた.
  std::tout << ‘\a’ ;
VC 6 で,MBCS では意図した動作 (BEL) となるが,UNICODE の場合 “7” が表示される.


一度文字列のバッファに入れれば良いと気づき,
  std::tout << tstring(_T(“\a”)) ;

カテゴリー: VC パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です