zoukankan      html  css  js  c++  java
  • 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);


  • 相关阅读:
    vue项目index.html , main.js的关系
    vue项目是如何加载入口文件main.js的
    解决Mysql密码修改后不能登录的问题
    解决IDEA右侧maven不显示方法
    (转)sql语句定义和执行顺序
    关于我
    css中好用的clamp()函数
    vue中子组件使用$emit传值的种种情况
    我的大学 -詹书庭
    自定义组件使用v-model
  • 原文地址:https://www.cnblogs.com/qingyuanjushi/p/5753713.html
Copyright © 2011-2022 走看看