摘要: IO学习--源码调试fwrite函数 前置知识: 这个fwrite函数中的_IO_write_ptr指针的挪动和fread函数中的_IO_read_ptr指针的挪动是不太一样的。先回顾一下上一篇文章中_IO_read_ptr指针什么时候挪动?当系统调用read的时候从文件中读取多少个字节的数据到输入缓冲区,就将_IO_read_end指 阅读全文
posted @ 2022-08-11 22:07 ZikH26 阅读(586) 评论(0) 推荐(0) 编辑
摘要: IO学习--源码分析fread函数 上一篇分析的是fopen函数,这次来分析下fread函数。 IO学习--源码调试fopen函数 前置知识: 在分析fread函数时,应该先明确一下输入缓冲区是怎么来的。 首先fread函数会先将数据读到输入缓冲区中,然后从输入缓冲区中执行memcpy函数,拷贝一定字节的数据到我们指定的内存地址上。而 阅读全文
posted @ 2022-08-11 10:23 ZikH26 阅读(657) 评论(0) 推荐(0) 编辑