例子:
#include<string.h>
main()
{
char a[30]="string1"
char b[]="string2"
printf("before strcat():%s\n",a)
printf("after strcat():%s\n",strcat(a,b))
}
执行结果:
before strcat():string1
after strcat():string1string2
system不会返回运行命令的stdout你要获得命令输出,要用popen
即:
File *fp = popen("ifconfig eth0", "r")
这里的fp是一个带缓冲的文件 *** 作符,你可以像文件一样去读取它,并做进一步处理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)