欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言标准函数库IO处理分析

程序员文章站 2024-01-10 13:48:57
...
IO处理函数都在stdio.h头文件中:
        IO处理在各个系统上的实现很不相同;IO处理很不可靠;存在缓存问题需要留意;
        标准输入设备一般是键盘,标准输出设备一般是屏幕;
        输入函数:
                getchar:从标准输入设备读一个字符
                gets:从标准输入设备读入一个字符串
                scanf:从标准输入设备格式化读入多种类型的数据
        输出函数:
                putchar:向标准输出设备写一个字符
                puts:向标准输出设备写一个字符串
                printf:向标准输出设备格式化写多种类型的数据
                sprintf:格式化字符串输出到一个字符数组
        文件读写打开模式:
                r(只读),r+(读写),rb+(读写二进制),rw+(读写文本文件)
                w(只写),w+(读写),wb(写二进制),wb+(读写二进制)
                a(追加只写),a+(追加可读写),ab+(追加可读写二进制)
        文件操作函数:
                fopen:打开文件
                getc:从文件中读入一个字符
                fgetc:从文件中读入一个字符
                putc:向文件写入一个字符
                fputc:向文件写入一个字符
                fgets:从文件读入一个字符串
                fputs:向文件写入一个字符串
                fscanf:格式化从文件中读入多种类型的数据
                fprintf:格式化向文件写入多种类型的数据
                fread:从文件中读入一个数组
                fwrite:向文件写入一个数组
                fseek:重新地位文件流当前当前读入或输出的位置
                ftell:返回当前文件流读入或输出的位置
                feof:判断是否到文件的末尾;文本文件的结束符是EOF,二级制文件的结束符不是EOF,但是可以用feof函数判断
                fclean:清除缓存
                fclose:关闭文件
        文件内容结束:文本文件的结束符是EOF,二进制文件不是,feof函数用来判断二进制文件,也可判断文件文件
相关标签: c IO