大神帮我看看这个简单的程序.void xiugai(Student student[]);int main(){int g=0;string nam;string num;float math,english,physics;Student student[N]; ifstream ifile;ifile.open("e:\\数据.txt"); for(g;!ifile.eof();g++){ifi

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 06:22:25

大神帮我看看这个简单的程序.void xiugai(Student student[]);int main(){int g=0;string nam;string num;float math,english,physics;Student student[N]; ifstream ifile;ifile.open("e:\\数据.txt"); for(g;!ifile.eof();g++){ifi
大神帮我看看这个简单的程序.
void xiugai(Student student[]);
int main(){
int g=0;
string nam;
string num;
float math,english,physics;
Student student[N];
ifstream ifile;
ifile.open("e:\\数据.txt");
 for(g;!ifile.eof();g++){
ifile>>num>>nam>>math>>english>>physics;
student[g].Studentnumber=num;
student[g].Name=nam;
student[g].Mathscore=math;
student[g].Englishscore=english;
student[g].Physicsscore=physics;
}
为什么程序没错,总无法运行,问题出在eof上了吗,怎么改

大神帮我看看这个简单的程序.void xiugai(Student student[]);int main(){int g=0;string nam;string num;float math,english,physics;Student student[N]; ifstream ifile;ifile.open("e:\\数据.txt"); for(g;!ifile.eof();g++){ifi
打开C驱动器磁盘的根目录下的文件hzk16,这是一个二进制文件,只允许按二进制方式进行读操作.
FILE *fphzk
fphzk=fopen("c:\\hzk16","rb")
使用文件的方式共有12种
方式
意 义
"rt"
只读打开 文本文件
"wt"
只写打开或建立 文本文件
"at"
追加打开 文本文件
"rb"
只读打开 二进制文件
"wb"
只写打开或建立 二进制文件
"ab"
追加打开 二进制文件
"rt+"
读写打开 文本文件
"wt+"
读写打开或建立 文本文件
"at+"
读写打开文本文件,可追加
"rb+"
读写打开二进制文件
"wb+"
读写打开或建立二进制文件
"ab+"
读写打开二进制文件,可追加