Qt运行没有反应,试了N次都不行,请教原因

daweidejiushu 2022-09-17 20:08:08

C语言小白,学习中试运行的下面一个简单段子,结果点击运行没有反应,Build绿条不是半路卡住就是消失却没有结果输出。Qt版本5.12.10,win7 64位。而且在运行附带输入条件的程序时,只能走到第一层,比如“你是学生还是老师?学生按1,老师按2”,按提示选1,然后就没有然后了,后面就不执行了,按什么键也没反应。请问各位大神这是怎么回事???

小弟先拜首了,真心求教!!

#include <stdio.h>
int main()
{    
    int iAge=0;    
    printf("Hey,how old are you,boy?\n");    
    scanf("%d",&iAge);    

    if(iAge>=18)        
    printf("You are legally an adult.\n");    

    if(iAge>=22){        
    printf("Congratulations,son!\n");        
    printf("You are of legal age for marriage.\n");    
    }
    return 0;
}
...全文
80 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

这不是Qt程序。
另外第二个现象,回车换行带到了下一个输入也有可能的。建议键盘输入用:

char buf[256];
gets(buf);
sscanf_s(buf,256,"%d",&age);

这样回车不会影响到后面的输入。

```

  • 打赏
  • 举报
回复 1
@丁劲犇 谢谢指教!!
  • 举报
回复

这段代码和Qt没关系

  • 打赏
  • 举报
回复
@赵4老师 谢谢指教!
  • 举报
回复
相关推荐
发帖
Qt

1.4w+

社区成员

Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
帖子事件
创建了帖子
2022-09-17 20:08
社区公告
暂无公告