ts-aggregator/project_template/File.h
2022-12-13 12:36:06 +04:00

23 lines
698 B
C++

#ifndef FILE_H
#define FILE_H
//
// Êëàññ äëÿ ðàáîòû ñ ôàéëàìè:
// çàãðóçêà âðåìåííûõ ðÿäîâ, ñîõðàíåíèå ðåçóëüòàòîâ ïðîãíîçà
//
#include <string>
#include <vector>
using namespace std;
class File {
private:
static double round(double); // ðåàëèçàöèÿ îêðóãëåíèÿ ÷èñëà
static string myRound(double num); // îêðóãëåíèå ñ òî÷íîñòüþ äî òðåõ çíàêîâ ïîñëå çàïÿòîé
public:
static vector<double> readFile (string); // çàãðóçèòü âðåìåííîé ðÿä
static vector<double> readKonfFile(string); // çàãðóçèòü ðÿä â ôîðìàòå êîíôåðåíöèè
static void writeFile (string, vector<double>); // ñîõðàíèòü ðåçóëüòàò ïðîãíîçà
static void writeFile (string, string, double); // ñîõðàíèòü ïðî÷èå ðåçóëüòàòû
};
#endif