gpt4 book ai didi

c++ - 使用 DOSBox 来自 turbo c++ 模拟器的意外输入

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:46 24 4
gpt4 key购买 nike

#include <iostream.h>
#include <conio.h>

void main(){
float a,b,c;
clrscr();
cout<<"enter a and b ";
cin>>a>>b;
c=a+b;
cout<<a<<"+"<<b<<"="<<c;
getch();
}

运行后: Screenshot of cmd session

我用调试器做了一些挖掘,但从未收到输入。

为什么会这样

最佳答案

我的猜测是键盘缓冲区中有一些东西将垃圾数据提供给 cin

cin>>a>>b; 之前尝试 while(kbhit()) getch(); 如果有帮助请告诉我。

关于c++ - 使用 DOSBox 来自 turbo c++ 模拟器的意外输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45790622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com