标签:
system()这个函数就不说了,不能读取返回值。
#include<cstdio> int main() { FILE *fp; char buffer[1024]={0}; fp=popen("ssh root@192.168.1.93 \‘ls /\‘","r"); fread(buffer,1,sizeof(buffer),fp); printf("%s",buffer); pclose(fp); }
切记不能用fgets,遇到换行符就傻逼了
标签:
原文地址:http://www.cnblogs.com/gaoxing/p/4303193.html