已解决
应该是要注意char '\0'
跟 string "\0"
的差别
char '\0'存入文件里面会变成binary的很奇怪
跟老师的一样
===================================
平时output到萤幕上看起来没有问题
但是vimdiff就会出事@@
这是我的
cir> cirr err40.aag
[ERROR] Line 9, Col 1: Illegal symbol type ()!!
这是ref的
cir> cirr err40.aag
[ERROR] Line 9, Col 1: Illegal symbol type (^@)!!
好像是printable的问题?
不过我真的google不到这奇怪的符号......麻烦各位提点一下了~~