stdlib.h中的函数system()调用怎么不起作用了?
zlhcc 2002-02-07 10:09:10 我看到了一个stdlib.h中的函数system(),原型是int system(char * str);是把str指向的字符串作为一个命令传送到Dos操作系统的的command.com. 我的实验是这样的:
#include <iostream.h>
#include <stdlib.h>
void main()
{ int i;
char * p="c:\\\>dir \r";
i=system(p);
cout <<i;
}
结果是输出-1,我的目的是输出c:根目录下的文件列表。
我试着用char * p="dir \r"; 还是什么都没有。
用char * p="dir"; 还是没用。
请指教...........