接受多个字符串,最终以‘\n’结尾,怎么实现
#include<iostream>
#include<cstring>
using namespace std;
#define N 10
int main(){string str[N];int i=0;char ch;while(cin>>str[i]){if((ch=getchar())=='\n')break;i++;}for(int j=0;j<=i;j++){cout<<str[j]<<" ";}return 0;
}
接受多个字符串,最终以‘\n’结尾,怎么实现
#include<iostream>
#include<cstring>
using namespace std;
#define N 10
int main(){string str[N];int i=0;char ch;while(cin>>str[i]){if((ch=getchar())=='\n')break;i++;}for(int j=0;j<=i;j++){cout<<str[j]<<" ";}return 0;
}