C 日本語文字列 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(マルチバイト文字列、ワイド文字列)
(マルチバイト文字列、ワイド文字列)
100行: 100行:
 
cout関数にはTCHAR版が無いようなので、最初からstd::wcoutと記述するか、<br />
 
cout関数にはTCHAR版が無いようなので、最初からstd::wcoutと記述するか、<br />
 
wcout関数と_tcout関数が同じになるように定義する必要があります。実用的にはあまり使わない関数なので、あってもなくても困りません。<br />
 
wcout関数と_tcout関数が同じになるように定義する必要があります。実用的にはあまり使わない関数なので、あってもなくても困りません。<br />
従って、TCHAR版のプログラムは以下のようになります。
+
C++標準関数の文字列操作系の関数を使わないようにするのが、自分は良いと思います。<br />
 +
自分のパソコンの環境だけで、ちょっとしたことのために、マクロ定義するような手法は嫌いです。何をやってるのかが分からなくなっていきやすいような気がします。<br />
 +
長い置き換えが必要な部分だけをプログラムにするようにしています。<br />
 +
<br />
 +
従って、TCHAR版のプログラムは以下のようになります。<br />
 
<syntaxhighlight lang="cpp" line start="1">
 
<syntaxhighlight lang="cpp" line start="1">
 
#include <iostream>
 
#include <iostream>

2013年11月22日 (金) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス