zoukankan      html  css  js  c++  java
  • C语言文件打开方式及说明

    ANSI C规定文件打开用函数fopen,关闭为fclose。

    1、调用方式通常为:

    FILE *fp;
    fp=fopen(文件名, 打开方式);
     
    2、参数说明:
    文件名: 形如"myfile.dat"、"F:datamyfile.dat"等等;
    打开方式:
      "r"(只读) 为输入打开一个文本文件
      "w"(只写) 为输出打开一个文本文件
      "a"(追加) 向文件文件尾添加数据
      "rb"(只读) 为输入打开一个二进制文件
      "wb"(只写) 为输出打开一个二进制文件
      "r+"(读写) 为读写打开一个文本文件
      "w+"(读写) 为读写建立一个新的文本文件
      "a+"(读写) 为读写打开一个文本文件
      "rb+"(读写) 为读写打开一个二进制文件
      "wb+"(读写) 为读写建立一个新的二进制文件
      "ab+"(读写) 为读写打开一个二进制文件
     
    3、注意:
      (1)用"r"方式打开的文件,不能向其输入数据,并且该文件已存在,否则出错;
      (2)用"w"方式打开的文件,只能向该文件输入数据,如果所打开的文件不存在,则在打开时新建一个以指定的名字命名的文件;如果指定文件存在,则在打开时将该文件删去,然后新建一个新的文件;
      (3)如果函数fopen打开文件出错,则fopen返回一个空指针值NULL;
      (4)在程序开始运行时,系统自动打开3个标准文件:标准输入(stdin),标准输出(stdout),标准出错输 出(stderr)。如果要使用输入输出终端,则不需要打开,可以直接使用,如fputc(stdout,'a');向屏幕输出字符a。
  • 相关阅读:
    poplib
    【redis】哨兵模式
    no route to host
    修改文件失败,提示E509: 无法创建备份文件 (请加 ! 强制执行)
    【mysql】开启binlog后异常:impossible to write to binary log since BINLOG_FORMAT = STATEMENT
    rar
    manage.py命令
    zipfile
    【windows】git密码失效修改方式
    自动发现式推送数据,一次返回所有数据
  • 原文地址:https://www.cnblogs.com/xudong-bupt/p/3478441.html
Copyright © 2011-2022 走看看