引发未处理的异常:写访问冲突。这是0xCC07F4

时间:2020-04-28 06:03:43

标签: c++

我不确定为什么在运行代码时会出现此错误,我认为我犯的错误是在此部分中:

function classDecorator(constructor:{new(...args:any[]):{}})

我似乎在std::string morseCode[size]; void table(std::istream& inf) { char cha; std::string str; while (inf) { inf >> cha >> str; cha = tolower(cha); int i = cha - 'a'; morseCode[i] = str; } } 行上出错了

1 个答案:

答案 0 :(得分:0)

写访问冲突是您的操作系统,它告诉您您试图访问不允许的内存。这很可能是因为您的输入文件中包含的字符的ASCII值小于“ a”,这会导致变量“ i”小于0。如果您使用摩尔斯电码进行操作,则很可能遇到数字,符合此描述。

我不一定知道您要在这里完成什么,但是如果您要计算一个字符出现的次数,那么我同意其他人所说的使用地图。