账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如图,Clion 2022.2.3(C99)里为什么scanf()后立马会输出,并没有print()?
    170
    0

    image.png

    #include <stdio.h>
    #include <stdlib.h>
    
    int main() {
        system("chcp 65001");
        int dataOfNumber;
        printf("请输入:\n");
        printf("hhhh\n");
        scanf("%d",&dataOfNumber);
        printf("hhh\n");
    }

    同样的代码在dev c++5.11里的正常的。

    问题补充:
    image.png

    #include <stdio.h>
    #include <stdlib.h>
    
    int main() {
    //    system("chcp 65001");
        int dataOfNumber;
        printf("请输入:\n");
        printf("hhhh\n");
        scanf("%d", &dataOfNumber);
        printf("hhh\n");
    }
    

    注释掉 system("chcp 65001"); 后又正常了。
    我不知道为什么?求大佬解答

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 万象小李 普通会员 1楼
      网站防火墙
      网站防火墙

      您的请求带有不合法参数,已被网站管理员设置拦截!

      可能原因:

      1. 您提交的内容包含危险的攻击请求

      如何解决:

      1. 检查提交内容;
      2. 如网站托管,请联系空间提供商;
      3. 普通网站访客,请联系网站管理员;
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部