【发布时间】:2018-03-22 00:31:35
【问题描述】:
我有一个未知大小的文本文件,必须通过套接字从我的服务器以特定(可变大小)的块将其发送到客户端。
我如何将 Fread 用于该任务?我读了很多关于 Fread 的文章,但我正在努力使用那种指针,我应该在我的案例中传递那个函数?
size_t fread(void * ptr, size_t size, size_t count, FILE * stream);
【问题讨论】:
-
编写一些代码,调试它,然后展示给我们。试试看。
-
函数原型告诉你可以使用什么样的指针;任何事物。这是
void *。 -
继续分块阅读,直到读完为止。选择一些要使用的块大小。
-
请edit您的问题显示the code you have so far。您应该至少包含您遇到问题的代码的大纲(但最好是minimal reproducible example),然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。
标签: c string pointers void fread