C语言文件处理汇总

    作者:初生不惑更新于: 2020-02-12 14:54:18

    大神带你学编程,欢迎选课

    C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。

    C语言中的文件处理用于打开,读取,写入,搜索或关闭文件。它用于永久存储数据。

    文件的优点

    即使在程序退出后也会包含数据。通常我们使用变量或数组来存储数据,但在程序退出后数据丢失。变量和数组是非永久性存储介质,而文件是永久存储介质。

    文件处理函数

    C语言库中有定义和实现了很多可以打开,读取,写入,搜索和关闭文件的函数。文件函数列表如下:

    编号函数名称功能描述
    1 fopen() 打开新的或现有的文件
    2 fprintf() 将数据写入文件
    3 fscanf() 从文件读取数据
    4 fputc() 将一个字符写入文件
    5 fgetc() 从文件读取一个字符
    6 fclose() 关闭文件
    7 fseek() 将文件指针设置为给定位置
    8 fputw() 将一个整数写入到文件
    9 fgetw() 从文件读取一个整数
    10 ftell() 返回当前文件指针的位置
    11 rewind() 将文件指针设置为文件的开头

    打开文件:fopen()函数

    fopen()函数用于打开文件,fopen()函数的语法如下:

    FILE *fopen( const char * filename, const char * mode );
    
    C

    您可以在fopen()函数中使用以下模式之一。

    模式说明
    r 以读取模式打开文本文件
    w 以写入模式打开文本文件
    a 以附加模式打开文本文件
    r+ 以读写模式打开文本文件
    w+ 以读写模式打开文本文件
    a+ 以读写模式打开文本文件
    rb 以读取模式打开二进制文件
    wb 在写入模式下打开二进制文件
    ab 以附加模式打开二进制文件
    rb+ 以读写模式打开二进制文件
    wb+ 以读写模式打开二进制文件
    ab+ 以读写模式打开二进制文件

    关闭文件:fclose()

    fclose()函数用于关闭文件。fclose()函数的语法如下:

    int fclose( FILE *fp );
    
    C

    fprintf()和fscanf()函数

    • fprintf()和fscanf()示例

    fputc()和fgetc()函数

    • fputc()和fgetc()示例

    fputs()和fgets()

    • fputs()和fgets()示例

    fseek()函数

    • fseek()函数示例
    当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

课课家教育

未登录