读书人

从 C 中调用 find, 参数格式不正确解决

发布时间: 2012-04-12 15:46:35 作者: rapoo

从 C 中调用 find, 参数格式不正确

C/C++ code
char *cmd = "wmic nicconfig get ipaddress | find /c \".\"";popen(cmd, "r")

提示" find 参数格式不正确"

直接在 cmd 输入 wmic nicconfig get ipaddress | find /c "."
正常输出


其他一些命令, 用 popen 和 在 cmd 上都可以正确执行.

不知道什么原因

[解决办法]
试了一下
char *cmd = find \".\"";
执行是没问题的,原因就出在那个/c上。

读书人网 >C语言

热点推荐