• fopen()和fclose()


    1.fopen()函数的用法
    fopen函数用于打开文件, 其调用格式为:
    FILE *fopen(char *filename, *type);
    fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如:
    "B:TEST.DAT"
    "C:\TC\TEST.DAT"
    注意:如果将路径写成"C:TCTEST.DAT"是不正确的, 这一点要特别注意。
    打开文件的方式:
    “rt”      只读打开一个文本文件,只允许读数据 
    “wt”      只写打开或建立一个文本文件,只允许写数据
    “at”      追加打开一个文本文件,并在文件末尾写数据
    “rb”      只读打开一个二进制文件,只允许读数据
    “wb”       只写打开或建立一个二进制文件,只允许写数据
    “ab”       追加打开一个二进制文件,并在文件末尾写数据
    “rt+”      读写打开一个文本文件,允许读和写
    “wt+”      读写打开或建立一个文本文件,允许读写
    “at+”      读写打开一个文本文件,允许读,或在文件末追加数 据
    “rb+”      读写打开一个二进制文件,允许读和写 
    “wb+”      读写打开或建立一个二进制文件,允许读和写
    “ab+”      读写打开一个二进制文件,允许读,或在文件末追加数据

    2. fclose()函数
    fclose()函数用来关闭一个由fopen()函数打开的文件 , 其调用格式为:
    fclose(FILE *stream);
    该函数返回一个整型数。当文件关闭成功时, 返回0, 否则返回一个非零值。可以根据函数的返回值判断文件是否关闭成功。
    例子:
    FILE *fpOut=fopen(“c:\a.txt”,”wt+”);
    int a=1;
    fprintf(fpOut,”%d”,a);
    fclose(fpOut);


  • 相关阅读:
    json.net的常用语句JsonConvert.SerializeObject(对象)
    struts2国际化
    多浏览器兼容性问题及解决方案之Javascript篇
    对XMLHttpRequest异步请求的面向对象封装
    java的学习资料
    多浏览器兼容性问题及解决方案之CSS篇
    jQuery库与其他JS库冲突的解决办法
    abstract virtual interface区别
    项目优化经验——垃圾回收导致的性能问题(转)
    C#实现小写金额转大写金额
  • 原文地址:https://www.cnblogs.com/qingyuanjushi/p/5753713.html
Copyright © 2020-2023  润新知