头文件“<tchar.h>”作用就是为了进行ASCII码和UNICODE(wide-character)码的头文件(该头文件由微软提供);
这样我们就可以使用TCHAR.H头文件中的定义的这些mapping写出可以运行于不同字符集上的通用代码;
你所需要做的就是在包含该头文件后在编译器选项里面定义好所需要的宏或者在你的源文件里使用#define定义所需要的宏也可以。
需要说明的是TCHAR.H给出的mapping过程是微软专有的并不是ANSI标准,这点要注意,也就是说在微软之外的系统可能就不可以使用了。