输入与输出【重学C之七】

来源:互联网 发布:淘宝宝贝下面显示广告 编辑:程序博客网 时间:2024/05/30 23:08

之前有写过一篇博客用来介绍C语言的I/O库函数,I/O就是所谓的输入与输出,所以这篇博客和之前的多少有一些重复的部分。输入/输出功能并不是C语言本身的组成部分。ANSI标准精确的定义了这些函数,所以,在任何可以使用C语言的系统中都有这些函数的兼容形式。在程序中使用标准库提供的功能,程序可以不经修改的移植到另外系统中。

标准输入输出

标准库实现了简单的文本输 入/输出模式。文本流由一系列行组成,每一行的结尾是一个换行符。标准库提供了一系列的库函数对流进行处理。

变长参数

这里实现一个简单的变长参数处理的函数

//变长处理函数

文件访问

上面的库函数都是在流上处理输入/输出的。而且使用的是标准输入/输出流,标准输入/输出流是操作系统自动提供给程序访问的。我们可以通过fopen函数来获取一个文件描述符,文件打开后将自动关联到一个对应的流上,然后我们就可以通过操作这个文件描述符来操作这个文件流了,操作文件流的结果可以通过其他的库函数将结果写入到文件中。

0 0
原创粉丝点击