标题:在这个程序中怎样让head指向文本文件中的第一个存储的信息呢?
取消只看楼主
水若
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2011-5-31
结帖率:100%
已结贴  问题点数:10 回复次数:2 
在这个程序中怎样让head指向文本文件中的第一个存储的信息呢?
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
struct Student
{
    char name[10];//姓名
    char sex[10];//性别
    char id[10];//学号
    char phone[12];//电话
    Student *next;
};
void List::read()
{
     Student *p;
     p=new Student;
 ifstream inmyfile("tongxue.txt");
 if(!inmyfile)
 {
               cout<<"文件打开失败"<<endl;
               }
                while(inmyfile>>p->name>>p->sex>>p->id>>p->phone)
                {
                             Student *a=head;
                                head=p;
                                head->next=a;
                                                                                    
                                }
                               }
                             
搜索更多相关主题的帖子: 文本文件 phone 电话 
2011-06-09 17:46
水若
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2011-5-31
得分:0 
哦,程序有点长,没有粘上全部
2011-06-10 08:40
水若
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2011-5-31
得分:0 
太感谢啦!
2011-06-10 21:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-342324-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019793 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved