社区
C++ 语言
帖子详情
求教:C++中如何改变文件指针位置?
xi_yao
2003-10-16 10:25:08
我用dev c++,在open一个文件处理到结尾后,我希望能够重新回到文件头
我用file.seekg(0),可是我发现当再次用while(file)的时候,马上就跳
过了,就是说根本就没有再从头处理,而且奇怪的视我close后重新open,使用
while(file),同样是跳过,这到底是怎么回事
...全文
254
5
打赏
收藏
求教:C++中如何改变文件指针位置?
我用dev c++,在open一个文件处理到结尾后,我希望能够重新回到文件头 我用file.seekg(0),可是我发现当再次用while(file)的时候,马上就跳 过了,就是说根本就没有再从头处理,而且奇怪的视我close后重新open,使用 while(file),同样是跳过,这到底是怎么回事
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daizh
2003-10-16
打赏
举报
回复
用rewind()
xi_yao
2003-10-16
打赏
举报
回复
谢谢大家,我用C++,打开的为:
soucreA.open("d:\\temp\\source\\f382",ios_base::in);
zoohoo
2003-10-16
打赏
举报
回复
不会的,如果是只读取文件内容的话使用ifstream试试,一定可以的。
kouken
2003-10-16
打赏
举报
回复
补充说明一下:如果用我上面说的模式打开的话用fseek, rewind都不起任何作用的
kouken
2003-10-16
打赏
举报
回复
你打开文件时是不是以追加的模式打开的?
如:
//ANSIC
FILE *fp;
fp = fopen("wenjian.log", "a+t");
如果在打开的模式参数中如果含:a, a+,则文件指针永远指向文件末尾。
最好把你打开文件的语句贴出来。
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗?1/ 比网红函数VLOOKUP还全面的功能。——查(查询)2/ 取其精华,去其糟粕。——筛(筛选)3/ 拆分就像同学会,拆散一对是一对。——拆(拆分)4/ 天下大势,合久必分,分久必合。——合(合并)5/ 隔空取物,犹如探囊取物——提(提取)6/ 百转千回后的峰回路转。——转(转换)7/ 它判断真假的唯一标准。——判(判断)8/ 人以群分,物以类聚。——聚(聚合)9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
为什么
C++
中
千万不要返回局部对象或变量的引用和
指针
大家都知道一个常识:“
C++
中
千万不要返回局部对象或变量的引用和
指针
”。 既然所有
C++
权威的书上都要求“一定不要返回局部对象或变量的引用和
指针
”,那为什么
C++
编译器不从语法上直接禁掉这种用法。如果只是建议的话,那么“返回局部对象或变量的引用和
指针
”是否有用武之地呢?(从理论上来讲,我认为这种做法似乎总是错误的,原因大家都知道。) 例1: class CComplex {
C++
中
的异常处理(
求教
:catch
中
的向上类行转化)
C++
的try关键字会产生一个独立的栈,try
中
间的函数和产生的异常对象都在上面,此栈只有在try catch块完成后,才能获得释放。 语法不多谈,举几个例子class B{public: B() { cout } B(B& b) { cout } virtual ~B() { cout }};void func(){ throw B();}void main(){
C++
多态性机制初探
作为面向对象编程的四大特征(抽象、封装、继承和多态)之一的多态性,是考察开发人员对面向对象的基础掌握程度的有力知识点。面试
中
也经常被问到像这样的问题:请简述一下什么是多态?
C++
多态的实现机制是什么?等等之类。今天我们就来小谈一下
C++
的多态机制。 首先,我们先开宗明义:在
C++
中
,多态性通过虚函数 (virtual function) 来实现。 那么什么又是虚函数呢?有些...
C++
中
对文本
文件
的读写(iostream方法)
原文:http://www.cnitblog.com/wufajiaru/archive/2009/04/15/56390.aspx要写一些简单的日志到文本
文件
中
,参考了以下两篇文章:ifstream 和 ofstream( 引用)
C++
标准库 之 iostream库的学习笔记(二)fstream库以及ofstream类的使用 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其
C++ 语言
64,636
社区成员
250,553
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章