私はC言語でDOSに似たシェルインタープリターを作ろうとしていました(明らかに楽しみのために)
そして、以下のコードに示すように、clearと入力すると、画面がクリアされるようになります。しかし、そうではありません。
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
char command[128];
int loop = 0;
void main(){
clrscr();
printf("Starting shell\n");
clrscr();
while ( loop == 0){
printf("command:");
scanf("%s", &command);
if(command=='clear'){
printf("Clearing screen");
clrscr();
}
/** Other Code **/