CPSY是字符型数组,如何与3进行比较?要比较也是字符串比较
可以考虑:
int n; ...sscanf(CPSY,"%d",&n); if ( n==3 ) ...
从你的代码来看, CPSY中存储的不是数值, 而是一个字符串吧, CPSY[l-1]='\0'也不正确