資源簡介
linux 命令解釋器 實現基本的Shell命令

代碼片段和文件信息
#include
#include
#include
#include
#include
#define?PROMPT_STRING?“[myshell~]$“
#define?QUIT_STRING?“exit\n“
static?char?inbuf[MAX_CANON];
char*?g_ptr;
char*?g_lim;
extern?void?yyles();
int?main()
{
while(1){
if(fputs(PROMPT_STRINGstdout)==EOF)
continue;
if(fgets(inbufMAX_CANONstdin)==NULL)
continue;
if(strcmp(inbufQUIT_STRING)==0)
break;
g_ptr=inbuf;
g_lim=inbuf+strlen(inbuf);
yylex();
}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????155??2010-06-24?17:01??Makefile
?????文件????????487??2010-06-24?17:01??myshell.c
?????文件???????1385??2010-06-24?17:01??parse.lex
-----------?---------??----------?-----??----
?????????????????2027????????????????????3
- 上一篇:《數據結構及算法經典》源代碼.
- 下一篇:晶體晶面間距計算軟件
評論
共有 條評論