首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

main(int, char* argv[]) 跟 main(int, wchar* argv[])

2011-12-26 
main(int, char* argv[]) 和 main(int, wchar* argv[])如题,两种版本。ansi/unicode我想问的问题是,有没有

main(int, char* argv[]) 和 main(int, wchar* argv[])
如题,两种版本。
ansi/unicode
我想问的问题是,有没有一个好的办法直接把argv从unicode转换成ansi,或者是反过来。

问题是我有一个类库接口参数就是char* argv[], 不支持unicode.
可是程序版本支持unicode,这样传递argv就会出现问题。
请高手帮忙。

[解决办法]
反过来是可以的:

C/C++ code
int main(int, char* argv[]){    int wargc;    LPWSTR* wargv = CommandLineToArgvW(GetCommandLineW(), &wargc);// ……} 

热点排行