zoukankan      html  css  js  c++  java
  • 第五次程序设计作业 更新

    第五次程序设计作业

    更新:把文件输入输出单独放在一个类内,改进了代码规范。

    Github链接

    新增类:File_Operate

    File_Operate.h

    //==============================//
    //文件名称:
    //      file_operate.h 
    //作者:
    //      031502209               
    //更新时间:
    //      2016/5/22      
    //博客:
    //      qq952693358             
    //==============================//
    #ifndef FILE_OPERATE_H
    #define FILE_OPERATE_H
    
    //===============================//
    //class: 
    //       File_Operate             
    //包含:
    //      字符串 getsfile,putsfile
    //      函数 void Fileoperate()
    //作用:
    //      进行文件的输入输出 
    //===============================//
    
    class File_Operate
    {
    	public:
            string getsfile;
    		string putsfile;
    		void Fileoperate();
    };
    
    #endif // FILE_OPERATE_H
    
    

    File_Operate.cpp

    #include "calculation.h"
    #include "calculator.h"
    #include "print.h"
    #include "file_operate.h"
    #include <iostream>
    #include <string>
    #include <stdlib.h>
    #include <fstream> //注:这里需要包含头文件<fstream> 
    using namespace std;
    
    //==================================//
    //说明:
    //      进行文件输入输出操作    
    //==================================//
    
    void File_Operate::Fileoperate()
    {
    	Scan Sc;    
        Print Put;  
        Calculation Ca;
    	
    	ifstream infile; 
        ofstream outfile;
        
        //打开文件 
        infile.open(getsfile.c_str(),ios::in); 
        outfile.open(putsfile.c_str(),ios::out);
        	
        string get_str;
        	
        while(!infile.eof()) //未处理到文件尾 
        {
        	getline(infile,get_str); //读入数据 
        		
        	queue<string> que;
        		
        	que = Sc.ToStringQueue(get_str);
        		
        	double result=0;
        		
        	result = Ca.carryout(que);
        		
        	outfile << result << endl;
        }
        	
        //关闭文件 
        infile.close();
        outfile.close();
    }
    
  • 相关阅读:
    Windows7单机部署Hbase
    Geotools系列之Geotools DataStore
    Java中的SPI机制
    Hbase Java API调用实例
    调用Geotellis的API上传本地Tiff文件至Hbase/Hadoop
    Windows7单机部署Hadoop
    windows环境下配置GeoServer
    C/C++程序从编译到链接的过程
    中兴的一道笔试题
    腾讯笔试题----格雷码的实现
  • 原文地址:https://www.cnblogs.com/qq952693358/p/5517060.html
Copyright © 2011-2022 走看看