rt,
如果你和我一样用了 cin 而不是 getline 输入函数操作 (也就是在 NUM 指令上需要调用 cmd[i+1] → x\rightarrow ~ x→ x ),
cin
getline
NUM
cmd[i+1]
请检查你的 cmd 数组(函数操作)数组空间是否为题目要求的 2000 ,如果是,请开大一点 ( 10000 足够 )
cmd
2000
10000
因为 NUM 操作的 xxx 会因为 cin 的原因多占用几行 cmd 数组空间,从而引发越界