C++读写文件要点总结

C++读写文件要点总结

1、使用C++读写文件常用的操作:

1)导入头文件fstreamstring ;
2)创建文件流file,输入使用ifstream类型,输出使用ofstream类型;
3)调用file.open(),打开文件;
4)使用getLine(),逐行读取输入文件中的字符;
5)使用“<<操作符将字符串写入到文件流中;
6)调用file.close(),关闭文件。

2、函数解释

1)file.open()

void open(const char* _Filename, ios_base::openmode _Mode = ios_base::out, int _Prot = ios_base::_Default_open_prot) ;
 // _Prot is an extension

常用的打开模式:
ios::in 从文件中读取;
ios::out 写入到文件,且会覆盖掉文件中的原内容;
ios::app 以在文件末尾添加的方式写入文件。

2)getLine()

void getLine(std::istream &_Istr ,std::string &Str) ;

将Istr输入流中的一行字符读取到Str中,连续调用会逐行读取。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
爱特文件专家安装环境:PHP5+ SESSION 首次使用提示创建帐号密码修改密码直接编辑admin.php 在Linux操作系统中将更好用不选择任何文件则使用清单文件选择文件并操作会清空文件清单编辑文件如不选择编码将用UTF-8 爱特文件专家技巧文件列表添加Ftp://可以操作Ftp文件使用远程上传输入Url地址即可导入文件用清单功能批量操作不同目录文件,如压缩. 命名功能如果输入绝对路径还可以当移动使有时操作重要文件怕出错,文件复件让你安心. 谦容各种浏览器,甚至Elinks也能完美的使用. 更多技巧等你使用,欢迎Bug的反馈与交流讨论. 爱特全能网站文件专家 v2.4 更新说明: 01.加入文件编码转换工具 02.改变文件专家界面呈现 03.列表排序不区分大小写 04.对多编码选择列表排序 05.完善修复诸多细节问题 功能介绍: 01.文件批量压缩功能 02.批量网址获取文件 03.文件批量上传功能 04.强大权限设置支持 05.批量文件删除功能 06.批量文件复制支持 07.批量文件移动支持 08.批量建立目录文件 09.高级终端命令执行 10.单文件Gzip,Bzip2 11.实用文件清单支持 12.自定编码查看文件 13.自定编码编辑文件 14.目录与文件的命名 15.创建文件复件支持 16.目录位置允许跳转 17.文件效验MD5,Sha1 18.硬盘使用情况查看 19.任意文件下载支持 20.牛逼强大解压支持 21.文件编码转换工具
爱特全能网站文件专家 v2.8 更新日志 01.完善shell执行功能,现在对支持shell命令的环境检测更加精准 02.添加盘符切换功能,在windows下直接切换磁盘(比如C盘切换到D盘) 爱特文件专家安装环境 PHP5 SESSION 首次使用提示创建帐号密码修改密码直接编辑admin.php 在Linux操作系统中将更好用不选择任何文件则使用清单文件选择文件并操作会清空文件清单编辑文件如不选择编码将用UTF-8 爱特文件专家技巧文件列表添加Ftp://可以操作Ftp文件使用远程上传输入Url地址即可导入文件用清单功能批量操作不同目录文件,如压缩. 命名功能如果输入绝对路径还可以当移动使有时操作重要文件怕出错,文件复件让你安心. 谦容各种浏览器,甚至Elinks也能完美的使用. 更多技巧等你使用,欢迎Bug的反馈与交流讨论. 爱特全能网站文件专家功能介绍: 01.文件批量压缩功能 02.批量网址获取文件 03.文件批量上传功能 04.强大权限设置支持 05.批量文件删除功能 06.批量文件复制支持 07.批量文件移动支持 08.批量建立目录文件 09.高级终端命令执行 10.单文件Gzip,Bzip2 11.实用文件清单支持 12.自定编码查看文件 13.自定编码编辑文件 14.目录与文件的命名 15.创建文件复件支持 16.目录位置允许跳转 17.文件效验MD5,Sha1 18.硬盘使用情况查看 19.任意文件下载支持 20.牛逼强大解压支持 压缩包内的readme.txt为详细说明 目前支持压缩类型 Gz,Bz2,Zip 目前支持解压类型 Gz,Bz2,Tar,Tgz,Tbz,Zip   相关阅读 同类推荐:站长常用源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Skyline_98

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值