Sign in to follow this  
Side Winder

Reading in lines from other files

Recommended Posts

Basically I'm trying to get my program to open up a file, read all the lines and then make them into variables (will most likely be an array (or vector)) in the program. How would I go about doing this?

Share this post


Link to post
Share on other sites
Since you mentioned vector, I'm prepared to assume C++ (perhaps wrongly). It is actually pretty simple if you use the standard library.


std::vector<std::string> Lines;

bool LoadFile(const std::string &Path)
{
std::ifstream is(Path.c_str()); if(is.fail()) return false;

std::string S;
while(!is.eof())
{
std::getline(is,S);
Lines.push_back(S);
}

return true;
}



HTH

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this