永发信息网

vc++编程,读写txt文件?

答案:1  悬赏:40  手机版
解决时间 2021-03-21 22:04
vc++编程,读写txt文件?
最佳答案
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<cstdlib> //支持函数exit()
const int SIZE=60;

int main(int argc, char* argv[])
{
    using namespace std;
    char filename[SIZE];
    ifstream inFile;

    cout<<"请输入要打开的数据文件的名称:\n";
    cin.getline(filename,SIZE);

    inFile.open(filename);
    if(!inFile.is_open())
    {
        cout<<"未能正常打开文件"<<filename<<endl;
        cout<<"程序终结!\n";
        exit(EXIT_FAILURE);
    }

    double value;
    double sum=0.0;   
    int count=0;

    inFile>>value;//读取文件中的第一个数据
    while(inFile.good())
    {
        ++count;
        sum+=value;
        inFile>>value;
    }

    if(inFile.eof())
        cout<<"已经处理到文件结尾处。\n";
    else if(inFile.fail())
        cout<<"数据不匹配。\n";
    else
        cout<<"处理数据出现不明原因的失败。\n";

    if(count==0)
        cout<<"文件中不存在可以处理的数据。";
    else
    {
        cout<<"读取的数据个数为"<<count<<endl;
        cout<<"读取的数据总和为"<<sum<<endl;
        cout<<"读取的数据平均数为"<<sum/count<<endl;
    }

    inFile.close();

   return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三本学历的学生即使考到CPA,有前途吗?
名侦探柯南中的老鼠是谁
单选题函数f(x)=x3+bx2+cx+d图象如图,则函
早安励志问候语
汉语疑问句在语调和语气的使用上有何不同
哪个手机上的地图软件比较好用?能显示实时路
四川师范大学附属实验学校地址有知道的么?有
太原市东华苑小区怎么去啊
永恒之塔启动时弹出一个窗口?
在光滑的水平面上有两个滑块A和B,它们的质量
仙桃市仙桃江汉活鱼馆地址在什么地方,想今天
排骨冬瓜汤能和马齿苋一起吃吗
我的车5年没开了,一值放在家里还能年检吗?
民房距离高压电线多远才能得到赔偿
本来做药店营业员好好的,但是突然把我辞职了
推荐资讯
新概念英语3 光盘电脑打不开怎么办
兴荣市场地址在哪,我要去那里办事
光大和阳光保险做的贷款10万,1分5的利息,24
携程网机票名字打错了需要投诉找哪些部门
胳膊上的汗毛怎么去除,大家都是怎么去除嘴上
四冲程汽油机的压缩和做功冲程中能量转化情况
2011年我国居民消费价格(CPI)比上一年上涨
员工岗位考核
想贷款有没有当面操作当天可下款的口子
道路安全文明宣传标语,建筑工地标语竖幅和横
骏派d601.5手动档钥匙怎么更换电池
艳阳天汉口巷子怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?