c++ - 为什么下面的代码会从 abort(3) (SIGABRT) 发出 Abort 信号
问题描述
我正在尝试计算字符串中每个字母的出现次数
为什么我的代码中出现来自 abort(3) (SIGABRT) 的 Abort 信号
以下是我的代码实现
void result()
{
string a,b,c;
cin>>a>>b>>c;
int x[26]={0},i,j;
for(i=0;i<a.size();i++)
{
j=a[i]-'a';
x[j]++;
}
cout<<"YES";
return;
}
解决方案
推荐阅读
- typescript - Calling Steps from Step Definitions
- oracle - SSL with Oracle thin driver - what would be the JDBC URL for creating a connection?
- angular - 事件路由
- android - WorkManager returns result before completion of async method in it
- html - disable scroll on bootstrap column
- android - 在项目中使用firebase数据未插入firebase数据库
- javascript - 在 css 和 html 中响应的左右图像
- python - Django为自定义数据转储的call_command输入参数
- php - 如何修复检查两个数字之间存在的一个值
- php - 如何使用正则表达式检查数字的 vor 变体?