主题:VC++2005命令行参数在system()方法调用时的问题???
VC++2005的命令行参数支持unicode了,如下:
int _tmain(int argc, _TCHAR* argv[])
我将路径作为参数传递近来,用system()方法调用命令 tree 命令行传入的路径 > list.txt
问题发生在system命令只接受string,不接受wstring。
请问大家有什么转换方法吗?
不知我有没有说清楚?
有没有string和wstring之间转换的方法呢,需要支持中文的,因为路径中可能会含有中文。
int _tmain(int argc, _TCHAR* argv[])
我将路径作为参数传递近来,用system()方法调用命令 tree 命令行传入的路径 > list.txt
问题发生在system命令只接受string,不接受wstring。
请问大家有什么转换方法吗?
不知我有没有说清楚?
有没有string和wstring之间转换的方法呢,需要支持中文的,因为路径中可能会含有中文。