我怀疑write byte一次只能写入一个字节,正如二楼所说,因此导致了我愚蠢的错误。
所以我将写入字节加入了for中,然后用string_char_at每次向文件写入我要的字节。
修改以后的代码大概是这个鬼样子:(只需要看for内改动即可)。
(注释:file_text_write_string我试过了,它似乎并不能用于对二进制进行写入,你必须得再用file_text_open_read打开,但那样的话,那就不是二进制了。
另外我非常确信文件存在并读取成功了,但由于某些原因我把我一楼的检测文件措施删了。(但在我删之前我检测过确信没错)


)