猿问

C++读写输入输出问题

题目描述

C++读写问题

题目来源及自己的思路

不知道怎么用链表通过read()函数怎么调用,其中head是头指针

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

infile.open("student.txt",ios::in); 
infile.read((char *)head,sizeof(student)); while(infile)

{

cout<<head->num<<"t"; cout<<head->name<<"t"; cout<<head->score<<endl; head=head->next; infile.read((char *)head,sizeof(student)); }
infile.close();
}

你期待的结果是什么?实际看到的错误信息又是什么?


明月笑刀无情
浏览 616回答 1
1回答

慕勒3428872

这写的好乱啊,head头指针保存数据吗?head传入参数要变为const char…………infile是fstream流对吗?read(unsigned char&nbsp;buf,int num);&nbsp;t 也打错了
随时随地看视频慕课网APP
我要回答