首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于string有关问题!

2012-02-23 
关于string问题!!#include stdafx.h#include iostream#include stringusing namespace stdvoid mai

关于string问题!!
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;

void main()
{
cout<<"输入集合,按两次回车键确认:";
//接收集合元素
string Data1;
getline(cin,Data1,'\n');
cout<<"输出集合:"<<Data1<<endl;
cout<<"输入集合,按两次回车键确认:";
//接收集合元素
string Data2;
getline(cin,Data2,'\n');
cout<<"输出集合:"<<Data2;

}

为什么Data2接收不了数据呢??输出的时候没有数据输出!!

[解决办法]
#include <iostream>
#include <string>
using namespace std;

void main()
{
cout <<"输入集合,按两次回车键确认:";
string Data1;
getline(cin,Data1,'\n');
cout <<"输出集合:" <<Data1 <<endl;
cout <<"输入集合,按两次回车键确认:";
fflush(stdin);
string Data2;
getline(cin,Data2,'\n');
cout <<"输出集合:" <<Data2<<endl;
}

热点排行