我正在用 C 编程。出于某种原因,只是跳过我的 fgets 并随后运行代码,我不知道为什么。
char content[256];
printf("What do you want it to say?\n");
fgets(content, 256, stdin);
最佳答案
您尝试过刷新标准输入吗?您可能有一个换行符,导致您的 fgets 立即返回。
This question引用了刷新标准输入的好方法
关于c - 跳过我的 fgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11477232/