【发布时间】:2019-10-02 23:53:10
【问题描述】:
我正在尝试在无限循环中使用 fget,因为我需要来自用户的特定输入。我想连续打印一些东西,直到我收到用户的任何输入。但是 fgets 似乎使程序等待输入。
我尝试过使用gets等其他输入法。
while(1){
char input[100];
fgets(input, sizeof(input),stdin);
printf("I want this statement to continuously print.");
}
该语句仅在我输入文本时打印。但是,我希望它无论输入如何都能连续打印语句。
【问题讨论】:
-
为什么不直接删除
fgets?如果这个问题的答案是因为你需要它来做某事,那么编辑你的问题以显示“某事”。 -
是的,抱歉现在编辑我的问题。