设为首页收藏本站
查看: 264|回复: 6

循环输入问题

[复制链接]
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 117 天

    [LV.6]常住居民II

    发表于 2018-9-12 13:04:43 | 显示全部楼层 |阅读模式
    如图:printf("input error,please input again!\n");打印了printf("124");也打印了中间却没执行是什么鬼?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
  • TA的每日心情
    无聊
    前天 11:06
  • 签到天数: 85 天

    [LV.6]常住居民II

    发表于 2018-9-12 14:08:51 | 显示全部楼层
    看不懂,还没学了···
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-17 15:09
  • 签到天数: 58 天

    [LV.5]常住居民I

    发表于 2018-9-12 18:20:21 来自手机 | 显示全部楼层
    看的有点懵逼
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 18:19
  • 签到天数: 108 天

    [LV.6]常住居民II

    发表于 2018-9-12 20:26:42 | 显示全部楼层
    printf("input error,please input again!\n");打印了printf("124");也打印了中间却没执行是什么鬼?
    来,我给你解答,我没有具体的代码,只能说我看到的。
    (1)这是do while循环,if判断ret
    (2)fflush();这个应该是函数的调用,估计是这个的问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 52 天

    [LV.5]常住居民I

    发表于 2018-9-12 20:43:32 | 显示全部楼层
    不懂,坐等大佬来解答
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    4 天前
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2018-9-12 22:15:07 | 显示全部楼层
    可能是递归写的有问题,将if结构体里的scanf_s写到else里
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-10-13 07:51
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2018-9-12 22:43:42 | 显示全部楼层
    我也有类似的问题。if下面scanf_s,会不会是scanf_s执行了,但是读取了缓冲区一些别的数据
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐 上一条 /1 下一条

    红盟社区--中国红客联盟 

    Processed in 0.117941 second(s), 20 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    Powered by HUC © 2001-2017 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表