我想从一个文件读取一个无符号字符缓冲区,并将该信息写回一个文件。我使用的是无符号字符缓冲区,因为我需要通过UDP套接字发送此信息。
问题是我似乎无法找到从缓冲区正确读取文件并从缓冲区写入的方法。
任何人都可以指出这样做的方法吗?
非常感谢
答案 0 :(得分:1)
查看write
和read
个函数,或fread
和fwrite
。他们应该这样做。
例如,您使用以下命令将缓冲区写入文件
int fd = open("file", O_CREAT | O_WRONLY, 0600);
write(fd, yourBuffer, numberOfCharactersToWrite);
write
函数可能会返回一些错误代码,因此请阅读手册。
fwrite
的用法非常相似,请查看site here。