回 帖 发 新 帖 刷新版面

主题:VC++2005命令行参数在system()方法调用时的问题???

VC++2005的命令行参数支持unicode了,如下:
int _tmain(int argc, _TCHAR* argv[])

我将路径作为参数传递近来,用system()方法调用命令 tree 命令行传入的路径 > list.txt

问题发生在system命令只接受string,不接受wstring。
请问大家有什么转换方法吗?
不知我有没有说清楚?

有没有string和wstring之间转换的方法呢,需要支持中文的,因为路径中可能会含有中文。

回复列表 (共2个回复)

沙发

自己顶一下,浏览的有不少人,但没有人回复.
是我问的问题太菜了吗?

板凳

因为大家看不懂。我也只看一半。
什么string W的?用文本把char放里面。用到指针就要用,管他unicode.。.

我来回复

您尚未登录,请登录后再回复。点此登录或注册