www.fltk.net > C++中的sEEkg函数

C++中的sEEkg函数

seekg()是对输入流的操作g是get缩写 输入流类的成员函数的名字seekg由两部分组成。首先是

文件输入输出流中定位文件指针的,有两个重载版本 basic_istream& seekg(

那要看是什么流了 如果是文件流fstream,他们修改的是同个指针(文件指针). 如果是字符流s

#include <iostream>#include <fstream>#

seekg 对输入文件定位,有两个参数: * 第一个:表示偏移量,可正可负,正表示向后,负表示向前

istream & istream :: seekg ( long pos) ;

seekg(0,ios::beg);改成fin.seekg(0,ios::beg);试试,文件定位当

//file.seekg(i*sizeof(struct student_type),ios::be

原因是你的x太小了,读一行容不下,造成ifs处于bad状态,改成char x[100]; 就好了。

肯定是调过了, 你只发一个代码想要算出哪有逻辑错误是不可能的, 你得把和它所有相关的上下文发上来.

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com