我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么会多打印出数出来的?

img


过来看看过来看看
为什么会额外打印出如图的数,怎样把那里面的10给去除

img

  • 换行符的 ascii 码为 10
  • 你第一次输入 $,后面跟了换行,也在输入流里,下一次输入直接接收了换行符

可以输入完了,在 while循环里,用getchar() 接收一下换行符

    while(scanf_s("%c", &A) == 1)
    {
        getchar(); // 接收一下换行符
        if (A == '#')
            break;
        else
            printf("%c %d\n", A, A);
    }

如有帮助,欢迎点赞+采纳哈!

近期文章

  • 调用undefined方法时不调用shutdown回调
  • 头像究竟要怎么修改呀
  • jquery-i18n 多语言切换
  • 想让输入指定的话才会回复怎么改呢
  • Python 做批量处理的问题
  • 微星主板开机一直进入bios界面
  • 引入jQuery, 页面消失
  • ubuntu点客人会话模式后直接重启导致死机
  • C++算法题:喂奶牛(谁能帮我做一下,急!)
  • 如何将结果集数组拆分为php中的字符串
  • 微擎框架,系统提示站点信息不完整
  • 将十进制转成其他进制形式,所用的代码结构和代码语言或转换规律应该是怎样的?
  • multimis一打开不一样怎么办
  • 关于Windows 中的备份和还原中无法识别D盘的问题,如何解决?
  • code blocks打开后右侧编译窗口是灰色的怎么办
  • 编写社交网络的数据结构
  • 关于#Set#的问题,如何解决?
  • PHP glob()正则表达式模式
  • for循环语句里的自增
  • 安卓无法实现页面跳转怎么办?有人解答一下吗!急

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华