C++输入输出流与文件处理

博客主要介绍C++输入输出流与文件处理知识。输入输出流成员函数方面,涉及get函数及更改输出状态的函数。文件处理部分,讲解了文件处理的库函数,还介绍常见的文件打开方式,强调要加判定是否正常打开的语句,最后需使用文件关闭函数。

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

C++输入输出流与文件处理

1.1输入输出流的成员函数

1.11get函数

cin.get(数组名称,长度,截止符号(默认换行符));

这里的长度使用数组长度即可,但是在系统中会自动的(如果不先遇到截止符号)停到预设的长度减一的位置。

1.12更改输出状态的函数

流操作标志说明
ios::showpoint正数前加正数负数加负号
ios::scientfic输出采用科学计数法
ios::left右对齐
ios::hex16进制

在设置这些状态的时候,调用函数cout.setf();

1.2文件处理

1.21文件处理的库函数

ifstream 名称;//输入流
ofstream 名称;//输出流
fstream 名称;//输出流(可以在后边输入ios::in或者out来指定输入输出)

1.22文件的打开与关闭

前边提到的三个类都有能够自动打开的文件的构造函数,这些构造函数具有open()函数一样的参数以及默认值,因此一种常见的文件打开方式
ifstream mystream(“文件名”);

最好加上判定是否正常打开的函数语句:
if(!(文件处理对象名))
{cout<<“Cannot open the file!\n”;
return 0;}

最后一定要有文件关闭函数:
文件处理对象名.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值