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);


  • 相关阅读:
    (转)正则表达式与Python(RE)模块
    (转)【面试】【MySQL常见问题总结】【03】
    (转)MySQL性能调优my.cnf详解
    (转)python logging模块
    (转)python collections模块详解
    mysql故障总结
    rocksdb 编译安装 日志
    c++11 gcc4.8.x安装
    Install ssdb-rocks on CentOS 6
    在Shell里面判断字符串是否为空
  • 原文地址:https://www.cnblogs.com/qingyuanjushi/p/5753713.html
Copyright © 2011-2022 走看看