char c[M]={xxx} 先把这个改下,M=10,后面都有多少个数了
将宏定义M的值改大一些,大于数组中字符的个数,这里需要大于12就差不多了。
‘F’与‘G‘重复了,导致出现了12个字符,但是数组只能容纳10个字符,所以出错!
你这个明明定义的是c[10] 但是你后面数组却又12个数据,这个明显是溢出了啊
定义10个有12个元素,溢出了