第二毁皮步:编写程序,将源程序作为文本文件的输入,依次读取两个字节写到另外一个文件,
如果遇到大于等于0x4e00的字节,则跳念梁过。仔余运
第三步:将第二步的处理结果复制会来替换原来的程序。
原理:在unicode中,每个字符都占两字节,西文的一定小于0x4E00。
第二步的程序,编写出来只要一个循环,代码不会超过20行。
1、 在函数 ‘transform’ 中:7: 错误:expected ‘’ before ‘{’ token解释:‘{’之前的某个语句缺少分号‘’;
2、 在函数 ‘Insert_SqList’ 中:6: 错误:‘listsize’ 未声明 (在此函数内第一次使用含脊含)
解释:‘listsize’这个变量未声明野者;
3、 在函数 ‘Hanoi’ 中:9: 错误:提供给函数 ‘Hanoi’ 的实参太少
解释:使用‘Hanoi’函数时,输入的实参不足;
4、 在函数 ‘max’ 中:3: 错误:‘a’ 被重新声明为不同意义的符号
解释:在函数‘max’中,变量名a被重新声明为不同的变量类型;
5、 在函谈笑数 ‘EvaluateExpression’ 中:7: 错误:程序中有游离的 ‘#’
解释:在函数‘EvaluateExpression’中,有不可识别的ASCII字符。一般这种情况是由于将代码复制进代码区时,有一些编译器不能识别的字符也被复制进去,导致的编译错误;
6、 在函数 ‘encode’ 中:6: 错误:被调用的对象 ‘code’ 不是一个函数
解释:在函数‘encode’中,调用‘code’时发现,code并未声明为一个函数;
7、 在函数 ‘prime’ 中:6: 错误:在 C99 模式之外使用 ‘for’ 循环初始化声明
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)