23 lines
698 B
C++
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 |