大家好,我想问问,为什么我写的,在write时,写入文件的是一堆乱码,但是,我所得到的数组是一堆随

2024-12-31 05:13:53
推荐回答(2个)
回答1:

write() 用于写 2 进制文件(内容,肉眼不能识别, -- 所谓 乱码)

你可以 用 fopen() 作为 文本文件打开,并用
循环语句 for (k=0;k<1000;k++) fprintf(fd,"%d ",buf[k]); 的方法写入。
肉眼就能识别

回答2:

虽然我看不懂,但是好像很厉害的样子耶