我正在尝试依次输入两个句子,但在打印时它会打印一个空格,并在下一行打印第一句话,然后循环退出。
以下是我的代码:
输出:
以下是我的代码:
int main()
{
char b[100000];
char c[100000];
int t;
cin>>t;
while(t--)
{
cin.getline(b,100000);
cin.getline(c,100000);
cout<<b<<"\n"<<c<<"\n";
}
}
输入:
1
run run
good sentence
输出:
Blankspace
run run
getchar()
不就足够了吗?(如果我错了,请纠正我) - Arun A Sgetchar()
更简洁、更好。已更新答案。谢谢。 :P - herohuyongtao