标题:文件读入问题
取消只看楼主
heso
Rank: 2
等 级:论坛游民
帖 子:20
专家分:39
注 册:2015-3-15
结帖率:66.67%
已结贴  问题点数:20 回复次数:4 
文件读入问题
我想从temp.dat读入数据 并显示出来,代码如下
#include<stdio.h>
#include<stdlib.h>
#define N 5845
int main()
{
    FILE *fp;
    char id[10];
    float x,y,z;
    int i;
    if((fp=fopen("D:\\temp.dat","r"))==NULL)
    {puts("ERROR!");exit(0);}
    for(i=0;i<N;i++)
    {
    fscanf(fp,"%s,,%f,%f,%f",id,&x,&y,&z);

    printf("%-10s%-10f%-10f%-10f\n",id,x,y,z);
    }
    fclose(fp);
    system("pause");
    return 0;
}


部分temp.dat如下
18x,,479624.053,3887575.820,68.547
08x,,479951.287,3888952.201,72.745
E1,,480088.803,3888731.292,76.387
E2,,480082.324,3888730.861,76.495
E3,,480073.485,3888726.782,76.411
E4,,480074.825,3888731.402,76.823
E5,,480068.179,3888727.497,76.324
E6,,480060.785,3888722.037,75.839
E7,,480050.528,3888717.016,75.593
E8,,480042.342,3888714.512,75.421
E9,,480030.712,3888710.879,75.806
错误内容:提示内存错误,但不懂,求详细解答 谢谢
搜索更多相关主题的帖子: return system include 
2015-04-01 11:46
heso
Rank: 2
等 级:论坛游民
帖 子:20
专家分:39
注 册:2015-3-15
得分:0 
回复 2楼 TonyDeng
我调试过几遍 由于初学 没找到问题所在 代码是自己写的 希望大神可以给我找出错误 能够教导我如何调试那就更感激不尽

[ 本帖最后由 heso 于 2015-4-3 10:45 编辑 ]
2015-04-03 10:39
heso
Rank: 2
等 级:论坛游民
帖 子:20
专家分:39
注 册:2015-3-15
得分:0 
回复 3楼 embed_xuel
有5845个
2015-04-03 10:39
heso
Rank: 2
等 级:论坛游民
帖 子:20
专家分:39
注 册:2015-3-15
得分:0 
回复 7楼 TonyDeng
好吧 我以为你可以没看到的 刚才心情不好 冲你了 先对不起 我自己在调试几遍吧
2015-04-03 10:48
heso
Rank: 2
等 级:论坛游民
帖 子:20
专家分:39
注 册:2015-3-15
得分:0 
回复 8楼 embed_xuel
5845行的
2015-04-03 10:48



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




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

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