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

C++中的sEEkg函数

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

istream::seekg 从来就没有省略参数 istream& seekg( stre

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

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

#include <iostream>#include <fstream>#

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

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

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

先说一下C语言中fseek()的功能: 函数原型:int fseek(FILE *fp, LONG

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

网站地图

All rights reserved Powered by www.fltk.net

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