美文网首页我爱编程
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语言文件打开模式

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