Print labels with score upon finish, if available.

This commit is contained in:
2017-10-09 13:54:48 +02:00
parent 7571fab20d
commit f43ffd717d
2 changed files with 60 additions and 1 deletions

43
src/utils.hpp Normal file
View File

@@ -0,0 +1,43 @@
#pragma once
#include <cassert>
#include <fstream>
#include <vector>
#include <string>
namespace fmri
{
template<class T>
inline std::vector <T> read_vector(const std::string& filename)
{
std::ifstream input(filename);
assert(input.good());
T t;
std::vector<T> res;
while (input >> t) {
res.push_back(t);
}
return res;
}
template<>
inline std::vector<std::string> read_vector<std::string>(const std::string& filename)
{
std::ifstream input(filename);
assert(input.good());
std::string v;
std::vector<std::string> res;
while (getline(input, v)) {
res.push_back(v);
}
return res;
}
}