標準入力から入力を読み取る必要がある基本的な C プログラムがあります。まず、次を使用して入力ファイルから読み取ります。
./Program <input
そして、それがなくなるまでループしてそれを読み取ります
while(scanf("%s",command)!=EOF){
printf("%s\n",command);
}
その後、キーボードから再度読み取る必要がありますが、入力ファイルの最後の行をスパム読み取りすることが無限に続き、入力にキーボードを使用できません。
while(1){
scanf("%s",command);
if(!strcasecmp(command,"exit"))
exitProg();
else if(!strcasecmp(command,"help"))
helpMess();
else
printf("Command \"%s\" not recognized, use command \"help\" for a list.\n",command);
}