1、CAT命令在用户主目录下创建一名为f1的文本文件,内容:Linux is useful for us all.You can never imagine how great it is。
2、向文件f1增加以下内容:Why not have a try?。
3、输入命令“wc <f1> countf1”,屏幕上不显示任何信息。
4、输入命令“cat countf1”,查看countf1文件的内容,其内容是f1文件的行数,和单词数及字符数信息。
5、即f1文件共有3行,19个单词和87的字符。
void executeShell(const char *shell){
FILE *stream
char buf[1024]
memset( buf, '\0', sizeof(buf) )//初始化buf,以免后面写如乱码到文件中
stream = popen( shell , "r" ) //将命令的输出 通过管道读取(“r”参数)到FILE* stream
fread( buf, sizeof(char), sizeof(buf), stream)//将刚刚FILE* stream的数据流读取到buf中
pclose( stream )
printf("%s \n",buf)//打印输出结果
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)