我想从文件中读取到无符号字符缓冲区,并将该信息写回文件中。我正在使用无符号字符缓冲区,因为我需要通过 UDP 套接字发送此信息。
问题是我似乎找不到从缓冲区正确读取文件并从缓冲区写入的方法。
谁能指出一个方法来做到这一点?
非常感谢
看一下write
andread
函数,or fread
and fwrite
。他们应该做的伎俩。
例如,您将缓冲区写入文件:
int fd = open("file", O_CREAT | O_WRONLY, 0600);
write(fd, yourBuffer, numberOfCharactersToWrite);
该write
函数可能会返回一些错误代码,请阅读它的手册。
fwrite
用法非常相似,请查看此处的站点。