首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于读取文本中的内容解决思路

2013-01-09 
关于读取文本中的内容我想读取文本文件中的数据.格式如图所示我写的代码如下,可是不能运行.我基础也不算好

关于读取文本中的内容
我想读取文本文件中的数据.
格式如图所示
我写的代码如下,可是不能运行.我基础也不算好.想请教一下各位大神.


[解决办法]
希望你不是copy的代码,括号倒是缺了好几个


#include <stdio.h>

int main(int argc, char *argv[])
{
    FILE *fp;
    int i, n = 0;
    char s;
    double zuobiao[100][2];
    
    fp = fopen(argv[1], "r");
    if (fp == NULL) 
    {
       fprintf(stdout, "Open file failed\n");
       return 0;
    }

    while(!feof(fp))
    {
        s = fgetc(fp);
        if (s == '\n')
           n++;
    }

    rewind(fp);
    for (i = 0; i < n; i++)
    {
         fscanf(fp, "%*s%lf%lf", &zuobiao[i][0], &zuobiao[i][1]);
    }

    for (i = 0; i < n; i++)
    {
         fprintf(stdout, "%d, %f, %f\n", i + 1, zuobiao[i][0], zuobiao[i][1]);
    }

    fclose(fp);

    return 0;
}

热点排行