如何从文件读取到无符号字符缓冲区并从C中写入文件

时间:2012-11-14 23:44:00

标签: c tcp udp

我想从一个文件读取一个无符号字符缓冲区,并将该信息写回一个文件。我使用的是无符号字符缓冲区,因为我需要通过UDP套接字发送此信息。

问题是我似乎无法找到从缓冲区正确读取文件并从缓冲区写入的方法。

任何人都可以指出这样做的方法吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

查看writeread个函数,或freadfwrite。他们应该这样做。

例如,您使用以下命令将缓冲区写入文件

int fd = open("file", O_CREAT | O_WRONLY, 0600);
write(fd, yourBuffer, numberOfCharactersToWrite);

write函数可能会返回一些错误代码,因此请阅读手册。

fwrite的用法非常相似,请查看site here