请问这个段错误怎么处理,谢谢

int solve(int x)
{
int answer=0;
int sized=s.size()-1;
for(int i=0;i<=sized;i++)
{
if(s[i]==' ')continue;
if(s[i]=='a')
{
num.push(x);
continue;
}
if(s[i]>='0'&&s[i]<='9')
{
……………………
}
s是string型,我不过就多用了几个if,程序就开始报错。
显示的:program recieved signal SIGSEGV,Segmentation fault.

0 条评论

目前还没有评论...

信息

ID
1003
难度
7
分类
字符串 点击显示
标签
递交数
7448
已通过
1564
通过率
21%
被复制
55
上传者