gpt4 book ai didi

c++ - 有两个 cin 的无限循环

转载 作者:行者123 更新时间:2023-11-28 02:08:49 29 4
gpt4 key购买 nike

<分区>

我有一个函数,我想在其中读取整数,直到我输入一个非整数。我想重复该功能,直到我按下回车键。但是这个角色被传递给了第二个 cin 并且它变成了一个无限循环。

void  read () {
int x;
while ( cin >> x );
}

int main () {
char a;
do {
read ();
cin.ignore (256, '\n')
cin >> a;
} while ( a != '\n' )
}

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