- 浏览: 92593 次
- 性别:
- 来自: 北京
文章分类
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函数用来判断二进制文件,也可判断文件文件
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函数用来判断二进制文件,也可判断文件文件
发表评论
-
Java对象引用类型
2013-05-09 09:55 966Java对象的引用类型分为强引用、软引用、弱引用和虚应用 强引 ... -
JVM调优大纲
2013-05-07 19:07 1774我觉得处理JVM调优问题需要以下五个步骤: ... -
diango创建数据异常no module named base
2013-05-05 22:02 1594本人使用django创建web项目使用的数据库是sqlite3 ... -
hibernate根据hbm自动生成数据库
2013-04-27 10:26 1064今天碰到一个很老的项目,只有hbm文件没有数据库,想根 ... -
这几年收集的java相关资料
2013-04-06 14:46 614以下是我搜集的java相关资料,有需要的可以联系我,QQ470 ... -
很诡异的一个hibernate问题
2012-12-27 09:39 297在一个service里写了如下一段代码: List<Gr ... -
理解编译型编程语言心得
2012-11-01 14:11 7711,编译型语言,像c和c++都是,在源代码成为 ... -
Windows编程之钩子程序
2012-10-15 09:20 21211,钩子(Hook),是Windows消息处理机制的一个平台, ... -
(转)编程竞赛的几个在线提交系统
2012-10-12 14:28 1054下面是几个比较大的在线提交系统(Online Judge)里面 ... -
从编程的角度理解操作系统及其软件设计
2012-10-11 10:58 932我们都知道操作系统是装在计算机上的,所有的计算 ... -
windows程序入口
2012-10-09 15:32 1662操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。 ... -
C语言各种编译器的清屏方法
2012-09-28 11:04 31311,vs/vc:vs本身并没有提供专用清屏的函数,但是清屏被作 ... -
C语言实现学生信息管理的增删改查
2012-09-28 10:42 5953刚开始,我用eclipse编写的,编译器使用的是gcc ... -
回车符和换行符的区别
2012-09-27 18:34 984回车符号和换行符号产生背景: 在计算机还没 ... -
C语言标准函数库动态内存分配和释放分析
2012-09-25 11:14 11051,动态内存分配需要程序员手动来释放获得的内存 2,内存分配和 ... -
C语言标准函数库产生随机数分析
2012-09-25 10:47 9161,是伪随机,不是真正的随机,伪随机的特点就是根据种子值+公式 ... -
C语言标准函数库分析
2012-09-24 16:06 9621,支持断言机制: 导入assert.h头文件 ... -
(转)C/C++ Linux 程序员必须了解的知识和工具
2012-09-23 20:48 996来源:http://community.itbbs.cn/th ... -
编程语言的在面向对象层次的分类
2012-09-14 17:27 7261,面向过程编程语言,例如C 2,基于对象编程语言,例如C++ ... -
C++语法中定义和声明的区别
2012-09-14 16:57 11321,声明是告诉编译器这段内存空间的名称,定义是为这个名称分配固 ...
相关推荐
这个压缩包包含的"C语言标准函数库源码"是一份宝贵的资源,它涵盖了C语言的全部或几乎全部标准库函数,对于学习C语言和深入理解其工作原理极其有价值。 首先,我们要了解C语言标准库的基本构成。它主要包括以下几个...
### C语言标准函数库:深入理解与应用 C语言作为一种广泛应用的编程语言,其标准函数库为开发者提供了丰富的工具和功能,涵盖了从基本输入输出到复杂数学运算的多个领域。以下将详细介绍几个C语言标准函数库中的...
C语言标准函数库是C编程中的重要组成部分,它提供了丰富的函数集合,用于处理各种常见的编程任务,如输入输出、字符串操作、字符处理、时间和日期管理、数学计算等。以下是各个章节涉及的关键知识点: 第一章:C...
C语言开源函数库 C语言开源函数库是一组功能强大且广泛使用的函数库,提供了许多实用的函数来帮助开发者快速构建高质量的应用程序。下面是对该函数库中一些重要函数的详细说明: 1. abort函数 abort函数是一个...
C语言标准函数库是C语言编程中不可或缺的一部分,它提供了大量的预定义函数,方便程序员进行输入输出、字符串处理、数学运算、文件操作等任务。这些函数使得C语言具有了强大的功能,同时也提高了代码的可读性和可...
### C语言标准函数库知识点详解 #### 一、`abort` 函数 - **功能**:`abort`函数用于异常终止一个进程。当程序遇到无法处理的错误时,可以调用此函数立即结束进程。 - **用法**: ```c void abort(void); ``` `...
C语言函数库中的IO函数是处理输入输出操作的关键部分,它们为程序员提供了丰富的工具来操纵文件和标准输入输出流。以下是对给定文件中提到的部分IO函数的详细解析: ### clearerr - 复位错误标志函数 - **函数原型...
IO函数是C语言函数库中的一个重要组件,它提供了一组函数,用于进行输入输出操作。这些函数包括clearerr()、feof()、ferror()、fflush()等。这些函数可以帮助开发者快速地进行输入输出操作。 C语言函数库是一个非常...
### C语言IO函数库知识点详解 #### 一、概述 C语言中的IO操作主要通过标准库函数实现,这些函数提供了一系列的功能,包括文件的打开、关闭、读取、写入等基本操作。本文将详细介绍一些常用的C语言IO库函数及其应用...
使用C语言函数库时,首先需要包含相应的头文件,如`#include <stdio.h>`引入IO函数。然后,调用函数并传入适当的参数。需要注意的是,不正确的参数类型或值可能会导致运行时错误或未定义的行为。 四、自定义函数 ...
C语言函数库包含了C标准库(C Standard Library)中的所有函数,这些函数是C编程的基础,包括输入/输出操作、内存管理、字符串处理、数学运算等各个方面。例如: 1. **输入/输出操作**:如`printf`和`scanf`,这两...
### C语言函数库详解 #### 一、open 函数 **功能**: `open` 函数主要用于打开一个文件,以便进行读写操作。如果文件不存在,则可以创建该文件。 **用法**: ```c int open(char *pathname, int access[, int ...
### C语言函数库详解知识点梳理 #### 第一章:C标准库 在这一章节中,我们将深入了解C语言标准库中的各个头文件及其提供的功能。这些库函数为C语言程序员提供了强大的工具箱,使得开发人员能够高效地进行各种操作...
### C语言函数大全 #### 1. `abort` 函数 - **功能**:`abort` 函数用于在程序运行过程中触发异常终止,通常用于处理无法恢复的错误情况。 - **语法**: ```c #include void abort(void); ``` - **示例**: `...
C语言函数库通常分为标准库(Standard Library)和其他非标准库,其中标准库是C语言编程的基础,遵循ANSI C或C11等标准。 一、C语言标准库 1. 输入/输出流(IO Stream):stdio.h - `printf` 和 `scanf`:用于...