Original Post
Very quick question. I'm starting to use C++ ifstreams for the first time having used C-style file IO functions for the last 5+ years. I want to read an entire text file into a string, and I tried using simply: ifstream theFile( "foo.txt", ios_base::in ); string theString; theFile >> theString; ...but this only reads in one line at a time, like fgets does. How can I read the whole file into the string? Thanks.