我想从一个txt文件读取数据,文件在桌面,名字是xi.txt,数据量很大几千个,格式如“0 23.0 -1 1 23.3 -2.....” 就是3个一组,我需要提取每3个数据的后两个数据,输出{23.0,-1},{23.3,-2},

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Alan被注册了

    15人对此回答表示赞同

    这个简单啊,每次读取三个数据,然后丢掉第一个不输出,然后再读
    ifstream fin;
    double a,b,c;

    fin>>a>>b>>c;

    可以参考这个
    http://blog.csdn.net/qq844352155/art
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 苏打汽水爱好者

    6人对此回答表示赞同

    可以编一个结构体什么的

    如:

    struct data
    {
        double a;
        double b;
        double c;
    };

    整个结构体读取,然后data.b,data.c就可以获取后两个数据了

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Theodore

    5人对此回答表示赞同

    #include<iostream>
    class data
    {
    public:
    int id;
    double data1;
    double data2;
    data *next;
    data();
    };
    data::data()
    {
    id=0;
    data1=0;
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部