C++“输入输出流与文件系统”

本文介绍了计算机程序中I/O流的基本概念及其在文件输入输出中的应用。详细讲解了标准输入输出流cin、cout的使用,并探讨了文件流的创建、读写过程及错误检测方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I/O流的概念
一、流
    1、含义:流是一个处于传输状态的字节序列,是字节在对象之间的“流动”,流的操作包括输入与输出。
    2、作用:提供了灵活而易于使用的输入、输出机制,输入输出是数据传送的过程,数据如流水一样从一个位置流向另一个位置。

二、常用的流
    1、cin为标准输入流对象,与提取运算符>>连用,用于输入。
    2、cout为标准输出流对象,与插入运算符<<连用,用于输出。


流的格式控制
一、格式操纵符与成员函数的特点
    1、相同点:(1)格式操纵符与成员函数对格式的控制,均通过设置格式状态字实施。
                        (2)二者功能相同、对等。
                        (3)两者在同一程序中混合使用。
    2、不同点:(1)使用方法不同,操纵符直接用在流中;成员函数通过对象调用。
                        (2)使用函数形式的操纵符要包括iomanip头文件。


文件的输入输出
一、文件的创建
    1、文件输入:指从文件向内存读入数据。
    2、文件输出:指从内存向文件输出数据。
    3、创建流程: (1)文件的输入输出首先要建立文件流对象;
                            (2)将流对象与打开的文件链接;
                            (3)然后进行文件读写;
                            (4)读写完成后关闭文件;
                            打开文件、对文件读写时要使用流的错误侦测函数或错误状态位来保证文件操作的正确。

二、文件的输入
    从文件中读数据到内存中,文本文件输入常用提取运算符>>,在文件输入中要经常检查文件驶入到达尾部,输入流的成员函数eof()用来侦测是否到达文件结尾,若读取到文件结尾是,返回true.

三、文件输出
    1、建立输入文件流(对象),将一输入方式打开的文件链接到文件流上(需要检测是否打开成功)。
    2、从输入文件流中读内容(对读入成功进行判断)。
    3、关闭文件(对象消失时也会自动关闭文件)。
                            

    
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值