English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C 库函数 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) 从给定流 stream 读取数据到 ptr 所指向的数组中。
下面是 fread() 函数的声明。
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)
成功读取的元素总数会以 size_t 对象返回,size_t 对象是一个整型数据类型。如果总数与 nmemb 参数不同,则可能发生了一个错误或者到达了文件末尾。
下面的示例演示了 fread() 函数的用法。
让我们编译并运行上面的程序,这将创建一个文件 file.txt,然后写入内容 This is w3codebox。接下来我们使用 fseek() 函数来重置写指针到文件的开头,文件内容如下所示:
This is w3codebox