`

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

cIO 
阅读更多
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语言标准函数库源码,相当全的库函数源码!

    C语言标准库函数源码大全(24M涵盖所有库函数) ,相当全的库函数源码! 如标准 io ,字符类处理等,各种源码库函数,是学习C语言,精通C语言的必备良药!平时项目参考相当给力!

    c语言函数库-第二章(IO函数)

    c语言函数库-第二章(IO函数)

    c语言IO函数库 pdf

    我自己整理的c语言IO库函数,对于c语言IO的学习有一定的帮助。 在这里分享给大家。

    C语言函数库详解.doc

    C语言函数库,包含 C 标准库、IO 函数、字符处理函数、字符串函数、数学函数、时间和日期函数、其它函数等数百个常用的C语言函数,文档中对常用函数库的函数原型、详细功能、使用示例等进行了详细的介绍说明,。...

    C语言函数库手册 按函数功能快速查询

    输入输出子程序,函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h int kbhit() 本函数返回最近所敲的按键 int fgetchar() 从控制台(键盘)读一个字符,显示在屏幕上 ...... 接口子程序,所在函数库为:dos.h...

    C语言函数库(o版C语言实现函数调用)

    用C语言命令实现各种函数的调用 例:函数名: open 功 能: 打开一个文件用于读或写 用 法: int open(char *pathname, int access[, int permiss]); 程序例: #include <string.h> #include <stdio.h> #include ...

    C语言库函数(供参考!)

    全面讲解C语言函数库中每一个函数的用法: c语言函数库-第一章(C标准库); c语言函数库-第二章(IO函数); c语言函数库-第三章(字符处理函数); c语言函数库-第四章(字符串函数供参考!

    C语言函数大全

    5.输入输出子程序,所在函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h…………………6 6.接口子程序,所在函数库为dos.h、bios.h…………………………………………………………11 7.操作函数,所在...

    C语言程序设计标准教程

    在C语言中提供了多种文件读写的函数: ?字符读写函数 :fgetc和fputc ?字符串读写函数:fgets和fputs ?数据块读写函数:freed和fwrite ?格式化读写函数:fscanf和fprinf  下面分别予以介绍。使用以上函数都要求...

    C语言基础-实现的单线程高并发的网络基础库

    由C语言实现的基础库,提供的功能有: 基础库 co_vec 向量数组 co_dict 字典(哈希表),内部有一个链表用于遍历,使用它可以实现lrucache co_set 集合,内部由红黑树实现。 co_list 双向链表 co_queue 循环队列 co_...

    77G 22套C语言 C++ 数据结构 程序设计视频课程合集 C丨C++相关学习视频全套视频教程

    函数要点和函数库.mp4 40.运算符重载_2.mp4 41.运算符重载_3.mp4 42.运算符重载_5.mp4 43.重载赋值操作符_1.mp4 44.重载赋值操作符_2.mp4 45.重载赋值操作符_3.mp4 46.自动类型转换.mp4 47.动态创建对象...

    windows 64位 python-3.4安装包

    Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好...

    STC15系列单片机库函数及使用说明文档+软件KEIL例程源码(40个).zip

    STC15系列单片机库函数及使用说明文档+软件KEIL例程源码(40个): 10-PCA-3路硬件PWM 11-PCA-PWM-软件定时-捕捉 12-读ID号-模拟串口发送 13-3个IO对等通讯 14-模拟串口 15-模拟串口-超时接收完成 16-模拟串口-超时...

    python调用go或c语言.pdf

    Python是一个生产力很高的语言,能够以最高的效率完成最多的事,但是Python的性能,是我们一直诟病的一个问题,尤其是一个大锁GIL。...​ python的ctypes模块提供了和C语言兼容的数据类型和函数来加载so/dll动态链接

    基于C语言实现Linux下的文件读写追踪器(动态注入)【100012732】

    款适用于 Linux 系统的动态追踪文件读写信息的共享库。原理是通过重写与 IO 相关的函数,在程序运行前优先加载本动态链接库,实现记录文件读写信息。请不要全局载入本动态链接库!

    C语言创建动态dll和调用dll(visual studio 2013环境下)

    第一部分:创建动态dll库。 1、打开visual studio 创建一个控制台应用程序。 2、选择DLL,空项目。 3、点击源文件,创建一个main.c文件 4、在main.c中写入一个简单的函数,内容如下: __declspec(dllexport) ...

    c语言conio.h基本知识点总结

    conio.h则是一个库文件,当程序中使用了getch()之类的函数,就需要在代码中引入这个库文件。 #include int main() { char c; c=getch(); /*从键盘上读入一个字符不回显送给字符变量c*/ putchar(c); /*输出该...

    计算机的底层秘密 - 了解计算机的基本逻辑(带目录)

    彻底理解C语言中的指针程序员应如何理解标准库程序员应如何理解多态?程序员应如何理解多态? 为什么抽象在计算机科学中如此重要?彻底理解堆 为什么数据结构与算法如此重要彻底理解链表 知乎回答

Global site tag (gtag.js) - Google Analytics