已解決
應該是要注意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不到這奇怪的符號......麻煩各位提點一下了~~