美文网首页我爱编程
C语言文件打开模式

C语言文件打开模式

作者: 倦飞知还 | 来源:发表于2018-04-16 22:01 被阅读0次

r模式

  • 1.1 打开文件进行“只读”操作,即只能从文件读取内容。
  • 1.2 若欲操作的文件不存在,则打开失败。
  • 1.3 成功打开文件时,文件指针位于文件开头。
  • 1.4 打开文件后,不会清空文件内原有内容。
  • 1.5 可从文件中任意位置读取内容。

w模式

  • 2.1 打开文件进行“只写”操作,即只能向文件写入内容。
  • 2.2 若欲操作的文件不存在,则新建文件。
  • 2.3 成功打开文件时,文件指针位于文件开头。
  • 2.4 打开文件后,会清空文件内原有的内容。
  • 2.5 可向文件中任意位置写入内容,且进行写入操作时,会覆盖原有位置的内容。

a模式

  • 3.1 打开文件进行“追加”操作,即只能向文件写入内容。
  • 3.2 若欲操作的文件不存在,则新建文件。
  • 3.3 成功打开文件时,文件指针位于文件结尾。
  • 3.4 打开文件后,不会清空文件内原有内容。
  • 3.5 只能向文件末尾追加(写)内容。

r+模式

  • 4.1 打开文件进行“读写”操作,即既可读取,又可写入。
  • 4.2 若欲操作的文件不存在,则打开失败。
  • 4.3 成功打开文件时,文件指针位于文件开头。
  • 4.4 打开文件后,不会清空文件内原有内容。
  • 4.5 无论是读取内容还是写入内容,都可在文件中任意位置进行,且进行写入操作时,会覆盖原有位置的内容。

w+模式

  • 5.1 打开文件进行“读写”操作,即既可读取,又可写入。
  • 5.2 若欲操作的文件不存在,则新建文件。
  • 5.3 成功打开文件时,文件指针位于文件开头。
  • 5.4 打开文件后,会清空文件内原有的内容。
  • 5.5 无论是读取内容还是写入内容,都可在文件中任意位置进行,且进行写入操作时,会覆盖原有位置的内容。

a+模式

  • 6.1 打开文件进行“读写”操作,即既可读取,又可写入。
  • 6.2 若欲操作的文件不存在,则新建文件。
  • 6.3 成功打开文件时,文件指针位于文件结尾。
  • 6.4 打开文件后,不会清空文件内原有内容。
  • 6.5 读取内容时,可以在任意位置进行,但写入内容时,只会追加在文件尾部。

相关文章

  • C语言文件打开模式

    r模式 1.1 打开文件进行“只读”操作,即只能从文件读取内容。 1.2 若欲操作的文件不存在,则打开失败。 1....

  • 2018-09-05

    c语言文件操作 文件操作流程:1.打开文件 2.操作文件 3.关闭文件 文件类型指针:File* fp; 文件打开...

  • linux系统编程-应用编译运行的工作原理

    vim的工作模式 vim a.c(文件):打开文件 写完数据后,esc+:wq退出 gcc a.c(源文件) -o...

  • c语言加载动态库,python使用-2018-03-30

    首先,在c语言文件终端打开,gcc xxx.c -shared -o libxxxx.so,转换成.so文件然后,...

  • C语言中对文件最基本的读取和写入函数

    C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_...

  • 2017.3.22

    今天学了c++的文件操作,打开文件和关闭文件和C语言差不多,读出数据和读入数据就有点绕了,ifstream读出数据...

  • 2019-06-16 IO文件操作---C语言

    Linux下普通IO文件操作---C语言 普通文件IO总结 FILE结构体 打开文件fopen函数 文件指针名=f...

  • C语言读写文件

    C读写文件 使用 fopen(文件名,访问模式) 函数来打开文件,一般有getc/putc , fgets/fpu...

  • 文件读写

    打开/关闭文件 打开文件 打开模式 t 文本模式(默认) x 新建并以写模式打开文件, 如果文件存在将报错 b 二...

  • C语言读写文件

    C语言文件读写### 标准文件读写 非标准文件读写 标准文件读写 头文件 include 打开文件 函数原型:FI...

网友评论

    本文标题:C语言文件打开模式

    本文链接:https://www.haomeiwen.com/subject/curykftx.html