📄 myshell.c
字号:
#include <stdio.h>#include <string.h>#include <litimts.h>#include <unistd.h>#include <sys/types.h>#define MAX_CANON 256#define PROMPT_STRING "[myshell]$"#define QUIT_STRING "exit\n"static char inbuf[MAX_CANON];char* g_ptr;char* g_lim;extern void yylex();int main(void){ for(;;) { if(fputs(PROMPT_STRING,stdout)==EOF) continue; if(fgets(inbuf,MAX_CANON,stdin)==NULL) continue; if(strcmp(inbuf,QUIT_STRING)==0) break; g_ptr=inbuf; g_lim=inbuf+strlen(inbuf); yylex(); } return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -