您的位置:首页 > 编程语言 > C语言/C++

C++关于循环输入终止判断

2017-01-11 13:51 183 查看
这个讲的是,比如要处理一些字符串,需要先输入数据,但是事先不知道输入的个数,如何按回车写入字符数组数据

详见代码:

#include <iostream>

using namespace std;

int main(){

 char a[10]={'\0'};

 int i=0;

    while(cin>>a[i]){

  i++;

  if(cin.get()=='\n'){

   break;

  }

 }

 

 for(int j=0;j<i;j++){

  cout<<a[j]<<i;

 }

 return 0;

}

过程中使用cin.get()=='\n'判断输入回车终止输入


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息