====== C - C++ Files - Read file into string ====== ===== read_file_into_string.hpp ===== #pragma once #include std::wstring read_file_into_wstring(std::string filename); std::string read_file_into_string(std::string filename); ---- ===== read_file_into_string.cpp ===== #include "read_file_into_string.hpp" #include #include std::wstring read_file_into_wstring(std::string filename) { std::wostringstream stream; stream << std::wifstream(filename).rdbuf(); return stream.str(); } std::string read_file_into_string(std::string filename) { std::ostringstream stream; stream << std::ifstream(filename).rdbuf(); return stream.str(); } ---- ===== References ===== https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf