美文网首页
文本读写中fstream用法

文本读写中fstream用法

作者: 卢长胜sky | 来源:发表于2016-12-09 19:00 被阅读0次

以fstream file中的file对象为例

1、file.open("a.txt",ios::binary | ios::in)打开文件

       可选:ios::in,ios::out,ios::app,ios::ate,ios::trunc(可以删除文本原来的内容)

2、file.close()

3、file.eof()用于判断是否到达文本尾部,到达尾部则返回true,否则false

4、file.getline(char* str,int count)读取一行中count-1个字节到str中(加上'\0'则为count个),如果count大于文本中的字符数量n,则读完后自动会加上'\0'

5、char c;   file.get(c)可以读取一个字符到c中,包括空格键字符

6、file.read(char* str,int count) read函数非常老实,指定count个读count个字符,不会自动加'\0',可以用来都空格键符等

7、char c;

       int  t;

       file>>c>>t;

        可以直接用运算符来读取,但此时空格回车符就会自动被过滤了,当然也可以写例如

       file<<c<<t;

8、file.write(char* str, int count)写入长度为count的字符串(不包括'\0')到文本中(注意:不特殊说明,一般字符串长度是不包括'\0'的)

9、注意,在文本读写中,在windows和linux中的换行是不一样的,windows中是\r\n,而linux中是直接\n的

驴儿先生笔记,不断更新中zzz...

      

相关文章

  • 文本读写中fstream用法

    以fstream file中的file对象为例 1、file.open("a.txt",ios::binary |...

  • 文件读写

    fstream 二进制文件读写

  • C++文件读写

    欲对文件进行读写操作,首先得包含fstream[https://www.jianshu.com/writer]头文...

  • 3.c++标准库

    8.IO库 IO类 三个头文件: iostream 定义了用于读写流的基本类型 fstream 定义了读写命名文件...

  • C++文件操作

    说明 假定文件流对象为 fstream fs; 读写模式打开文件时,需要使用 ios::in | ios::ou...

  • 文件和io(cookbook笔记)

    读写文本数据 读写文本数据 读写各种不同编码的文本数据 使用带有 rt 模式的 open() 函数读取文本文件 写...

  • NSStream

    详情可官网查询NSStream用法 普通用法 读写文件 网络请求中inputStream用作request.HTT...

  • C++ 文件读写 fstream/ifstream/ofstre

    写这篇文章初衷为在使用ofstream时,想在文件末尾追加,但是设置seekp(0,ios::end),每次仍然会...

  • Vim文本替换

    例子 将dos文本变为unix文本 用法 替换当前行中的内容::s/from/to/ (s即substitude)...

  • 文本读写

    使用FileStream读取 使用FileStream写入 使用StreamReader读取 使用StreamWr...

网友评论

      本文标题:文本读写中fstream用法

      本文链接:https://www.haomeiwen.com/subject/pxcymttx.html