返回信息流#include<iostream>
#include<string>
#include<map>
using namespace std;
int main()
{
map<string,string> dic;
string s1,s2;
typedef map<string,string>::value_type valType;
while(cin>>s1>>s2)
dic[s1]=s2;
string x;
cout<<"please input tranformed sentence...."<<endl;
getline(cin,x,'\n');
cout<<x<<endl;
return 0;
}
问题是:getline()不能输入,直接就跳过去了?
还有为什么那么多的警告信息啊?
这是一条镜像帖。来源:北邮人论坛 / cpp / #30794同步于 2009/11/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
一个输入的问题
moxing
2009/11/3镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
瞎猜个:getline读了个换行。。。
【 在 moxing (漠星) 的大作中提到: 】
: #include<iostream>
: #include<string>
: #include<map>
: ...................