Beispiel #1
0
std::vector<std::string> Get_Comma_Seperated_Values_From_File(std::string const& path_to_file){
  auto all = Read_Entire_File_Into_String(path_to_file);
  auto parts = Split_Into_Parts_From_Comma(all);
  for (auto & it: parts){
    trim(it);
  }
  return parts;
}
std::vector<std::string> Read_Each_Line_Of_File_Into_Vector(std::string const& file){
	std::ifstream infile(file);
	std::string line;
	std::vector<std::string> lines;
	std::getline(infile, line);
	while (infile){
		lines.push_back(line);
		std::getline(infile, line);
	}
	infile.close();
	auto all = Read_Entire_File_Into_String(file);
	if (Last_Char(all) == '\n'){
		lines.emplace_back();
	}

	return lines;
}
Beispiel #3
0
 std::string Contest_Info_Getter::Get_Contest_Description() {
	return Read_Entire_File_Into_String(PATH_TO_CONTEST_DESCRIPTION);
}
Beispiel #4
0
 std::string Contest_Info_Getter::Get_Contest_Number() {
	return Read_Entire_File_Into_String(PATH_TO_CONTEST_NUMBER);
}