shell.c

来自「nachos test nachos 有关实验」· C语言 代码 · 共 36 行

C
36
字号
#include "syscall.h"intmain(){    SpaceId newProc;    OpenFileId input = ConsoleInput;    OpenFileId output = ConsoleOutput;    char prompt[2], ch, buffer[60];    int i;    prompt[0] = '-';    prompt[1] = '-';    while( 1 )    {	Write(prompt, 2, output);	i = 0;		do {		    Read(&buffer[i], 1, input); 	} while( buffer[i++] != '\n' );	buffer[--i] = '\0';	if( i > 0 ) {		newProc = Exec(buffer);		Join(newProc);	}    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?