51Testing软件测试论坛
标题:
vector存放切割字符串报错,测试用例个数为奇数或偶数报错
[打印本页]
作者:
测试积点老人
时间:
2021-9-30 13:51
标题:
vector存放切割字符串报错,测试用例个数为奇数或偶数报错
#include <bits/stdc++.h>
#include <string>
using namespace std;
int main()
{
string s;
while(getline(cin,s))
{
vector<string> data;
for(int i=0;i<s.size();i++)
{
int pos=i,cnt=0;
while(s[i]!=' ')
{
i++;
cnt++;
}
data.push_back(s.substr(pos,cnt));//奇数个AC 偶数个参数报错 数组越位 测试用例:xcopy /s c:\\ d:\\
//data.push_back(s.substr(pos,cnt++));//反之 偶数AC 奇数报错
}
for(auto it:data) cout<<it<<endl;
}
return 0;
}
复制代码
data.push_back(s.substr(pos,cnt));//奇数个AC 偶数个参数报错 数组越位 测试用例:xcopy /s c:\\ d:\\
//data.push_back(s.substr(pos,cnt++));//反之 偶数AC 奇数报错
复制代码
作者:
海海豚
时间:
2021-10-8 09:52
重新检查下代码
作者:
qqq911
时间:
2021-10-8 11:34
debug一下,看下具体参数值
作者:
litingting0214
时间:
2021-10-8 14:57
调试一下 ,看具体报什么错误
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2