gpt4 book ai didi

c++ - sstream 无法正常工作?

转载 作者:行者123 更新时间:2023-11-28 07:02:20 26 4
gpt4 key购买 nike

<分区>

我正在使用 sstream 来解析字符串。该字符串包含由空格分隔的任意数量的整数。但是 sstream 没有正确解析输入。这是我的代码-

#include<cstdio>
#include<cstring>
#include<vector>
#include<cstdlib>
#include<sstream>
#include<iostream>

using namespace std;

vector<int> val[10010];

int main(){

int n,i,j,temp;
stringstream stream;
string s;
scanf("%d",&n);
vector<int>::iterator it;

for(i=0; i<n; i++){
getline(cin,s);
stream.str(s);

while(1) {
stream >> temp;
val[i].push_back(temp);
if(!stream)
break;
}

for(it=val[i].begin(); it!=val[i].end(); it++)
printf("%d ",*it);

printf("\n");
}
return 0;
}

这里是测试用例:Code

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com