如题,两种版本。
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);// ……}