スレを勃てるまでもな ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
755:デフォルトの名無しさん 09/01/05 06:54:50 Unicode対応プログラムの作成練習してるけどしょっぱなからつまずいた… #include<stdio.h> #include<tchar.h> #define _UNICODE #define UNICODE int main(void){ TCHAR uni[]=_T("UnicodeTest"); printf("%s\n",uni); return 0; } 上記のコードを実行するとUしか出力されません。原因はUの2バイト目が00なので ヌル文字と勘違いしてしまうからだと予想しますがforで回すしか回避方法はないのでしょうか? 756:デフォルトの名無しさん 09/01/05 07:10:05 つ wprintf 757:デフォルトの名無しさん 09/01/05 07:20:54 TCHAR 使うんなら _tprintf だろ・・・。 それに、_UNICODE を定義するのなら tchar.h をインクルードする前っつーか、 プロジェクトファイルの設定をいじれ。 _MBCS が定義されてるかもしんないし、混乱の原因になる。 758:デフォルトの名無しさん 09/01/05 07:24:04 (^ー゚)テヘッ 759:デフォルトの名無しさん 09/01/05 08:29:01 か わ い い
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/192 KB
担当:undef