getting cout output to a std::string
You can replace cout by a stringstream. std::stringstream buffer; buffer << “Text” << std::endl; You can access the string using buffer.str(). To use stringstream you need to use the following libraries: #include <string> #include <iostream> #include <sstream>