编写一个简单的命令解释器—模拟shell功能 时间:2013.12.16 发布人:seaallmhy 已解决问题谷歌seaallmhy用户在2013.12.16提交了关于“宰执天下编写一个简单的命令解释器—模拟shell功能”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T21:27:47。希望大家能够帮助她。 详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 ! 希望以下的回答,能够帮助你。第1个回答 用户名:uq来自jwfrkgh 时间:2013.12.17 12345678910111213141516171819202122232425262728#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(){FILE*pfp;charcmd[512];charret[1025];while(1){printf("$");memset(cmd,0,sizeof(cmd));fgets(cmd,511,stdin);if(strncasecmp(cmd,"exit",4)==0)bre**;pfp=popen(cmd,"r");if(pfp==**LL)bre**;while(!feof(pfp)){memset(ret,0,sizeof(ret));fread(ret,sizeo问答f(ret),1,pfp);p首rintf("%s",ret);}p组立内粉之close(pfp);}}