C语言上机编程模拟
计算机二级C语言上机考试对于操作题中的文件打开和保存有哪些注意事项?
c语言文件操作有两种方法:一、调用内核级的函数,open,read,write,close,seek等;二、调用系统级的函数,基于流的文件操作,fopen,fclose,fread,fwrite,fseek等。
系统级函数好处是由于拥有更大的缓存,文件操作速度非常快,特别是大文件操作是;还有就是兼容性强,便于移植。
文件写和关闭应该注意的是:
1、要区分文件打开是新建还是在原有文件上添加;
2、由于文件操作有缓存,虽然调用写操作完成了,但不一定真的把数据同步到物理盘上,因此,是时候系统或程序异常退出,就会造成数据丢失,解决办法是立即调用flush函数,把数据刷到物理盘;
3、文件操作完成,不要忘了关闭文件,刷新缓存和释放***。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/17029.html