读书人

初学者求教!关于getline使用

发布时间: 2012-11-09 10:18:48 作者: rapoo

菜鸟求教!!!!关于getline使用
本人大菜鸟,问个问题
想输入一系列词组,之间用回车隔开,将词组存入string数组里 怎么搞啊
string pswords[100];//定义一个string数组,将输入的词组储存在其中
int index=0;
while(getline(in,pswords[index])){
index++;
}


我的代码 不对。。。。。
求指导啊

[解决办法]

C/C++ code
#include <iostream>#include <string>using namespace std;void main(){string pswords[100];//定义一个string数组,将输入的词组储存在其中int index=0;while(getline(cin,pswords[index]))//这里应该是cin{    if (pswords[index]=="0")//判断字符串结束    {        break;    }   index++;}}
[解决办法]
C/C++ code
#include <iostream>#include <string>using namespace std;void main(){    const int iLen = 100;    string pswords[iLen];//定义一个string数组,将输入的词组储存在其中    int index=0;    while(getline(cin,pswords[index]))//这里应该是cin    {        if(index++ == iLen - 1)            break;    }    for (int i = 0; i< iLen ;i++)        cout << pswords[i] << endl;}
[解决办法]
探讨

你不是代码不对,而是不知道用
回车-ctrl_z-回车 结束输入

读书人网 >C++

热点推荐