gpt4 book ai didi

c++ - cin.getline() 在 cin 之后不工作

转载 作者:行者123 更新时间:2023-11-28 03:24:20 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
c++ cin input not working?

我一直在尝试使用以下 C++ 代码在整数后输入字符串。

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n;
char inp[10];
cin>>n;
//fflush(stdin);
cin.getline(inp,10);
cout<<inp;
return 0;
}

当我编译和运行上面的代码时,程序只提示输入一次并且不打印任何内容。我正在使用 g++ 来编译代码。另外,当我取消注释该行时

fflush(stdin) 

(清除输入缓冲区),程序的o/p保持不变。我不明白这是怎么回事。

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