我有一个使用fget的while循环,我想从其中读取输入,直到用户按下CTRL-D。每当我运行此命令并按CTRL-D时,while循环就永远不会结束。
char inputs[4];
while(fgets(inputs, sizeof(inputs), stdin) != NULL){
sscanf(inputs, "%d %d %d %d %d", &command, &start_row, &start_col, &end_row, &end_col);
//stuff
}
printf("end");