循环C++中的分段故障
Segmentation Fault in loops C++
我遇到了一个分段错误的问题。
这是代码:
string CipherMessage::VigDecipher(string key)
{
int keyValue;
int charValue;
string textInit = m_text;
// Initializes an array containing the alphabet. A=index 0, B=index 1, etc
string alphabet[26] = "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O"
"P","Q","R","S","T","U","V","W","X","Y","Z"};
// keyValues contains the values of each term of the multi-character key.
int keyValues[6];
// Enters the keyValues into the array.
for (int i=0; i<key.length(); i++){
for (int j=0; i<=25; j++){
if (key[i] == ALPHABET[j])
keyValues[i] = j;
}
}
return m_text_new;
}
它只是给了我分段的错误。
我猜这一行就是问题所在:
for (int j=0; i<=25; j++){
注意,字符i
不是字符j
。
相关文章:
- 分段故障(堆芯转储)矢量
- 数组的指针从不分段故障
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 分段故障 运行C++代码时出现 SIGSEGV
- 分段故障背包问题
- 分段故障 11,从类函数显示动态 C 字符串
- 面临分段故障 使用 ffmpeg 读取视频时,因为"pFormatCtx-> streams [i]-> codecpar"的地址0x00
- 在C++中,当指向删除和指向不同对象时,分段故障指针
- 分段故障说明
- 分段故障(核心转储)-不知道为什么
- 分段故障线程
- hiredis SET遇到分段故障
- 分段故障,合并排序算法
- 多线程程序中的分段故障和gdb回溯上的不完整信息
- 到达主C++之前分段故障
- 分段故障核心使用 IF流转储
- 使用向量的移动键盘排列(分段故障)
- 在二进制树插入和遍历期间,我得到了分段故障
- 分段故障在类之间返回整数
- C++分段故障BST