c语言清除缓冲区的数据? 我来答 1个回答 #热议# 普通体检能查出癌症吗? 金色潜鸟 2018-03-06 · TA获得超过3.2万个赞 知道大有可为答主 回答量:1.3万 采纳率:89% 帮助的人:5728万 我也去答题访问个人页 关注 展开全部 while(getchar()!='n'); -- 应当是 while(getchar()!='\n'); 这是不断循环取字符,直到取到 Enter 键时结束循环。作用,清除上面一次输入时残留在输入流中的字符。改用 fflush(stdin); 更佳。ret = scanf("%d,%d",&a,&b); ret 为成功读得的数据个数。清除的缓冲区中的残留数据: if (ret != 2) fflush(stdin); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 广州市魔书科技有限公司广告2024-12-30ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容笨方法学python-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成12家知名企业大语言模型chat.moshuai.co广告python语言是多模型语言吗-4.0Turbo-国内入口ppt生成、文本润色、翻译、文档阅读、写文案、写代码、写论文等API直连,集成国内外知名的文生文大模型13家,文生图5家chat.moshuai.co广告 其他类似问题 2022-12-11 C语言中清除内存缓冲区的函数是什么?? 2018-02-28 C语言中如何清空输入输出缓冲区 322 2020-03-07 C语言中如何清空输入输出缓冲区 3 2019-10-26 C语言中清除内存缓冲区的函数是什么?? 4 更多类似问题 > 为你推荐: