Gravar y cargar correctamente la configuración
Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
#include "configFile.hpp"
|
||||
#include <sstream>
|
||||
|
||||
Config *cf::openConfig() {
|
||||
std::ifstream file(g_cofigFile);
|
||||
Config cf::openConfig() {
|
||||
std::ifstream file;
|
||||
file.open(cf::g_configFile);
|
||||
if (file.is_open()) {
|
||||
std::string line;
|
||||
line = cf::getLine(&file);
|
||||
@@ -10,13 +11,10 @@ Config *cf::openConfig() {
|
||||
std::string t = cf::getLine(&file);
|
||||
Config config = Config(nh, t);
|
||||
file.close();
|
||||
Config *ptr = &config;
|
||||
return ptr;
|
||||
// Config *ptr = &config;
|
||||
return config;
|
||||
} else {
|
||||
// file.close();
|
||||
// cf::createConfig();
|
||||
// return cf::openConfig();
|
||||
return nullptr;
|
||||
return Config(0, "");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,6 +32,13 @@ std::string cf::getLine(std::ifstream *file) {
|
||||
return line;
|
||||
}
|
||||
|
||||
void cf::createConfig() {}
|
||||
void cf::saveConfig(Config *config) {
|
||||
std::ofstream file(g_configFile);
|
||||
|
||||
void cf::saveConfig() {}
|
||||
file << "Número de hilos\t\t= " << std::to_string(config->getNumHilos())
|
||||
<< "\n";
|
||||
file << "Tiempo de ejecución\t= " << config->getTiempo();
|
||||
// std::string str = "shit";
|
||||
// file << str;
|
||||
file.close();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user