rendered paste body#include <fstream>
#include <string>
#include <iostream>
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;
}