关于当前字符集和_tmain的有关问题

关于当前字符集和_tmain的问题
我们知道_tmain的宏可以根据程序当前的字符集分别为UNICODE和ANSI,被翻译成wmain和main。。。

那么我想知道了,如果我的程序部署_tmain而是main,我想在函数内部初始化一个存放unicode字符串的变量,可以么?
------解决思路----------------------
字符串转换,转换到合适的版本
------解决思路----------------------
可以的,Unicode字符的类型是wchar_t,不是char。这两个都不随环境而改变,可以放心使用。
------解决思路----------------------
系统会设置一个宏开关,根据你当前的字符串是UNICODE还是ANSI确定使用哪个入口点函数,一般WINDOWS的API都是这么设计的,我们自己在设计接口的时候也应该去考虑这方面的问题。
------解决思路----------------------
建议楼主打开tchar.h文件一睹芳容!关于当前字符集和_tmain的有关问题
------解决思路----------------------
自己初始化跟这个没什么关系