| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 396 人关注过本帖
标题:在这个程序中怎样让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
快速回复:在这个程序中怎样让head指向文本文件中的第一个存储的信息呢?
数据加载中...
 
   



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

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