tchar
charとtcharの対応について
char -> tchar
atoi -> _ttoi
atof -> _ttof
printf -> _tprintf
sprintf -> _stprintf
fopen -> _tfopen
fprintf -> _ftprintf
fclose -> fclose
_ttoi(atoi)に関して
なぜか、代入した文字列の最後の文字しか数字に返さなかった。
_ttofに代入してintにcastすることで文字列をintに変換することは、できたが
よくわからん。
tcharがwcharとcharで区別する場合は、以下のように書く。
#ifdef UNICODE
//wchar用のコード
#else
//char用のコード
#endif
コンパイルを切り替えるには、
プロパティ→全般→文字セットで
Unicode...でwchar
マルチバイト...でchar
のコードが実行されるようになる。