C语言(用的是turboc2.0)中,对硬盘写数据(比如说用fputs)时,先把数据装入内存缓冲区中,待缓冲区满了再写到硬盘上。我的问题是:有没有什么函数或标志可以测试内存缓冲区满了没有?(我问这个问题是因为我在编一个程序,其中,要把很大一个文件写到硬盘上,估计缓冲区里一次装不下。这样,我就把fputs写在了for循环里。可是,对硬盘写东西较内存里操作要慢呀。于是,我就想到了用delay。这样,我就要知道什么时候缓冲区满了。等满了就可以用delay了。)
慕哥6287543
相关分类