| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 507 人关注过本帖
标题:为什么数据读不全,
只看楼主 加入收藏
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
结帖率:94.87%
收藏
 问题点数:0 回复次数:8 
为什么数据读不全,
程序代码:
 fstream inout("1.dat",fstream::in|fstream::out);
    fr *head,*p1,*p2;
    p1=p2=new fr;
  inout>>p1->name>>p2->numb;
    head=NULL;
    int n=0;
    while(!inout.eof()){
        ++n;
        if(n==1)head=p1;
        else p2->next=p1;
        p2=p1;
        p1=new fr;
   inout>>p1->name>>p2->numb;
    }p2->next=NULL;
   
inout.close();



1.dat
jim 18228372839  
tom 13729492392

从1.dat里读去数据 建立链表
;为什么建立的链表只有第一组数据 jim 18228372839
。。在dat文件中 eof()的位置在哪里。
2013-07-12 18:13
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
inout>>p1->name>>p2->numb; 改为 inout>>p1->name>>p1->numb;
2013-07-12 19:20
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
程序代码:
    cout<<"请输入你想打开的电话簿文件代码!"<<endl;
    cin>>x;
    fstream inout(x.c_str(),fstream::in|fstream::out);
    fr *head,*p1,*p2;
    
    int n=0;
     while(!inout.eof()){
        ++n; 
        p1=new fr;
   inout>>p1->name>>p1->numb;
        if(n==1){p1->next=NULL;head=p1;}
        else p2->next=p1;
        p2=p1;

    }p2->next=NULL;

果断改成这样,就可以了  但是求解释啊
2013-07-12 23:55
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
F10+F11

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-07-13 05:41
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
回复 4楼 peach5460
啥意思
2013-07-13 12:56
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
以下是引用未未来在2013-7-13 12:56:46的发言:

啥意思


F10和F11是VS的调试按钮

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-07-13 15:18
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
回复 6楼 peach5460
额,我用cfree呢、
2013-07-13 16:40
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
哦,那页可以调试啊
我问你一个问题,这个程序你看不懂,你自己尝试调过没?
还是不管三七二十一,往论坛发帖子?

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-07-13 16:47
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
回复 8楼 peach5460
这个程序是我自己写的课设,感觉文件的读取真是博大精深,调试了呀,
2013-07-13 16:55
快速回复:为什么数据读不全,
数据加载中...
 
   



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

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