我知道如果要定位ifstream的位置可以用诸如ifstream.seekg(offset, ios::cur)这样的方法,但是我想知道ifstream当前读取的位置怎么写呢?这是个现实的需求,我必须先得到这个位置,然后读取线程退出,再启动读取线程时用上面的seekg方法定位到之前的位置继续读取下去,我觉得这是一个挺普通的功能需求,ifstream类应该已经提供了现成方法的吧??怎么写呢?望高手指教!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
如何知道c++的文件读取流ifstream当前读取的位置?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ysuwood 2015-12-10 14:31关注tellg()函数不需要带参数,它返回当前定位指针的位置,也代表着输入流的大小。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 1无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-11-21 05:39weixin_39812142的博客 C++文件和流到目前为止,我们...这就需要用到 C++ 中另一个标准库fstream,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifstream该数据类型表示输入...
- 2024-03-28 09:00Lion 莱恩呀的博客 C++中文件流主要通过ofstream和ifstream来实现对文件的写入和读取。ofstream(output file stream)用于写入文件,可以创建、打开并写入文件内容。ifstream(input file stream)用于读取文件内容,可以打开并读取...
- 2020-11-22 06:54weixin_39599317的博客 C++ I/O类软件包处理文件输入和输出的...要读取文件需要创建一个ifstream对象,并使用istream方法如>>抽取运算符或get()。要让程序写入文件或者读取文件内容,必须要包含头文件fstream。写入文件的步骤:1. ...
- 2022-08-03 15:32C++中的输入文件流`ifstream`是`iostream`库的一部分,用于从磁盘文件中读取数据。`ifstream`类是`istream`类的派生类,继承了`istream`的所有功能,并且增加了打开和关闭文件的能力。在C++中,处理文件输入输出主要...
- 2024-08-14 22:33ghx3110的博客 C++按行读取文件
- 2020-08-27 04:532. `#include <fstream>`:包含文件流头文件,以便使用文件输入/输出流。 3. `#include <sstream>`:包含字符串流头文件,以便使用字符串流。 4. `#include <string>`:包含字符串头文件,以便使用字符串。 5. `...
- 2022-09-14 17:33在C++编程中,读取文本文件是一项基本操作,它涉及到文件流(fstream)库的使用。本示例“AddLineNum.rar”旨在演示如何读取一个文本文件,获取每行内容,并在新文件中为每一行添加行号。下面我们将详细讲解这个过程...
- 2022-10-14 17:27小小码农Come on的博客 C++ fstream实现文件读取功能
- 2020-09-01 09:22在C++编程中,有时我们需要从文本文件读取数据并将其存储到容器中,例如`std::vector`。`std::vector`是一个动态大小的数组,它可以方便地扩展以适应不断变化的数据需求。本篇文章将详细讲解如何使用C++从文本文件...
- 2023-07-01 17:40在本实验中,我们将探讨如何使用C++编程语言从名为`words.txt`的文本文件中读取单词,并找出其中重复字母对最多的单词。这个任务涉及到了C++中的文件输入输出流,以及字符串处理技巧。首先,我们需要理解C++中如何...
- 2020-11-14 10:32清河大善人的博客 文章目录 头文件 把txt文件放在当前目录下 1、逐行读入文件 2、逐个字符读入(忽略空格与回车) 3、逐个字符读入(包括空格与回车) 示例代码 头文件 #include #include #include #include 把txt文件放在当前目录下 ...
- 2020-08-27 05:10"C++读取和写入TXT文件的整理方法" C++语言中,读取和写入TXT文件是一种非常常见的操作。今天,我们将讲解C++读取和写入TXT文件的整理方法,并提供相关的代码示例。 标题:C++读取和写入TXT文件的整理方法 描述:...
- 2022-10-20 15:45Acnidouwo的博客 C++使用ifstream读取文件。
- 2022-05-09 18:56虚坏叔叔的博客 C++ ifstream open 读取txt/json文件出现中文乱码的解决方法 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了! 在编程中,我们经常需要对txt/json文件进行读写操作,有时候由于编...
- 2022-05-12 15:42cumtchw的博客 ifstream cfg_ifs("./cfg/config.json"); cfg_ifs.seekg(0, ios::end); int cfg_length = cfg_ifs.tellg(); cfg_ifs.seekg(0, ios::beg); vector<char> cfg_buffer(cfg_length); cfg_ifs.read(cfg_buffer.data...
- 2024-01-30 11:08例如,我们可以使用seekg()函数来设置文件指针的位置,或者使用tellg()函数来获取当前文件指针的位置。 此外,使用ifstream读取txt文件还可以实现高效的文件读取。例如,我们可以使用缓冲机制来提高文件读取的速度...
- 2024-02-04 23:25河西石头的博客 本文旨在介绍按照行间隔、空格间隔、符号间隔的方法文本的读取的方法
- 2025-07-18 15:15MzKyle的博客 本文介绍了C++中使用fstream类进行文件读取的方法,包括文本和二进制文件读取。重点讲解ifstream的基本操作:通过构造函数或open()打开文件,采用is_open()检查状态,使用get()、getline()或>>操作符进行字符...
- 2025-12-21 06:41在C++编程语言中,文件读取是数据处理和输入输出操作中极为常见且重要的一环。C++标准库为文件操作提供了丰富的支持,其中较为常用的文件读取函数是ifstream.getline()。这个函数能够在读取输入流时,忽略分隔符,并...
- 2022-09-24 12:27C++标准库提供了`<fstream>`头文件,其中定义了`ifstream`(输入文件流)、`ofstream`(输出文件流)和`fstream`(双向文件流)类,用于读写文件。例如,使用`ifstream`打开并读取文件: ```cpp #include std::...
- 没有解决我的问题, 去提问