【发布时间】:2013-11-15 22:17:58
【问题描述】:
我有这样一段代码:
FILE * file = _popen("\"d:\\a b\\sql.exe\" \"d:\\a b\\la.db\"", "r");
_pclose(file);
它不能工作并返回结果:
'd:\a' 不是内部或外部命令、可运行程序或批处理文件。但是当我在第二个参数处将引号 " 更改为 ' => 没关系
\"d:\\a b\\la.db\"" => \'d:\\a b\\la.db\'"FILE * file = _popen("\"d:\\a b\\sql.exe\" \'d:\\a b\\la.db\'", "r");
_pclose(file);
我希望_popen 像 cmd.exe 一样工作。那么,我该如何处理这种情况。
【问题讨论】: