#include #include #include std::string getFirstWord(std::string filename) { std::fstream input; std::string output; input.open(filename.c_str()); input >> output; return output; } std::string getFirstLine(std::string filename) { std::fstream input; std::string output; input.open(filename.c_str()); getline(input, output, '\n'); return output; } std::string getToChar(std::string filename, char delim) { std::fstream input; std::string output; input.open(filename.c_str()); getline(input, output, delim); return output; } int main(int argc, char **argv) { std::cout << "Getting first line: \n"; std::cout << getFirstLine("testIO.cpp") << std::endl; std::cout << "Getting first word: \n"; std::cout << getFirstWord("testIO.cpp") << std::endl; std::cout << "Getting to first {: \n"; std::cout << getToChar("testIO.cpp", '{') << std::endl; }