中易网

C++问题,打开文件,读取数据

答案:1  悬赏:10  
解决时间 2021-03-10 14:18
文件的内容:
1234 10.0 Steve Mark
2345 11.0 Tai Man Chan
8938 17.5 Keith Morrison
4521 35.6 Mark Selby
6169 89.9 Hon Man Wong
7756 23.5 Chi Nin Tang
先读取字母,后读取整数,最后读取浮点数,请酱油路过,请大神赐招
我需要具体代码,最好有思路,时间不够了,谢谢各位
最佳答案
#include <fstream>
#include <iostream>
using namespace std;
class A
{
    int a;
    float b;
    char c[100];
    public:
        void output()
        {
            cout << "get " << a << ' '<< b << ' ' << c << endl;
        }
        friend ifstream & operator>>(ifstream & in, A& n);
};
ifstream & operator>>(ifstream & in, A& n)
{
    in>>n.a>>n.b;
    in.get();
    in.getline(n.c, 100);
    return in;
}
int main()
{
    ifstream in("in.txt");
    A m;
    while(in>> m)
        m.output();
    return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
污蔑,恶语中伤导致他人死亡,负责任吗
Microsoft Word 文档 为什么打不开组织架构图
择子莫择父,择亲莫择邻。求教意思?
输入电流为100mA的传感器信号,给单片机中间
四季花行我想知道这个在什么地方
攻击和公鸡的区别是什么?
电脑的资料怎样才可以手机上可以看到
北部湾银行卡有年费吗?可以申请免年费吗?
新港街道矫格庄村卫生室怎么去啊,有知道地址
卡特312挖机转盘大齿圈液压油已满,怎样排除
Excel 如何显示万元单位
贞观这个名称的由来和含义
脚崴了一年了,当时也没太在意,可是现在有时
3n怎么去啊,有知道地址的么
电脑除了拉网线外,还有什么办法上网?
推荐资讯
三轮摩托车适合干什么买卖
我同时把WiFi和数据流量打开,会不会用我的流
玩的太累。找一款不坑人的好网游。高分。
梦幻怎口袋版刷帮贡能知道是谁在刷吗?
上饶市余干县的包裹邮件处理中心电话号码?帮
洛阳长江摩托车销售有限公司地址在哪,我要去
魔幻手机3什么时候上映
四年级上册语文课文14课古文二则中菊分别从什
灵动鬼影实录3个结局在哪看
麦拿现烤吐司这个地址在什么地方,我要处理点
电装铱铂金火花塞sc20hr11 3444天籁,2.5合适
小叶紫檀手串为什么价格相差很大
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?