fstream streamObject("example.txt");//首先定义一个流对象,并指定一个文件连接:
//然后是控制指针,也就是楼主你想要的答案,
//一般是使用seekg函数来控制文件的指针:
//打开后默认是指向文件开头
//因此打开后有没有下面这句代码是一样的,下面的代码表示指向文件开头
streamObject.seekg(ios::beg);//指向开头(和streamObject.seekg(0,ios::beg)效果是一样的)
streamObject.seekg(ios::end);//指向末尾:
streamObject.seekg(10,ios::cur); //让文件指针从当前位置向文件末方向移动10个字节
streamObject.seekg(-10,ios::cur); //让文件指针从当前位置向文件开始方向移动10个字节
streamObject.seekg(10,ios::beg); //让文件指针定位到离文件开头10个字节的位置
有调函数,实现自动向前读,不是c语言本来自带的,指针都是独立的,对他操作才会指向别的地方,没有自动这一说,是写在函数里你看不到而已