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

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

标准输入输出

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

变长参数

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

//变长处理函数

文件访问

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值