返回信息流#include<iostream>
using namespace std;
void main()
{char a[100];
char b[100];
cout<<"输入字符串b"<<endl;
cin.getline(b,100);
cout<<b<<endl;
cout<<"输入字符串a"<<endl;
cin>>a;
cout<<a<<endl;
}这是个简单的程序,这样可以进行两次输入,但我弄不明白,为什么我调换对a,b,的输入,输入字符串时只能输入一次?
比如我输入
cai niao ti wen
a显示的是cai
b显示的是niao ti wen
这是一条镜像帖。来源:北邮人论坛 / cpp / #80895同步于 2014/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[问题]菜鸟提问,望指教!
l18810810063
2014/7/19镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
因为剩下的也是cin流里的内容啊
【 在 l18810810063 (痴了寂寞) 的大作中提到: 】
: 嗯,是的,但为什么读取了a的值之后,他就自动的把余下的部分当做b的值,而不是提示再次输入
通过『我邮2.0』发布