If I am reading a .txt file with ifstream, what is the syntax to recognice if I have reached the end of file. From what I have heard somewhere before, I think it has with eof to do ?

ifstream File("C:\\File1\\");
std::string Line;

while( getline(File, Line, ',') )
{

        if (         ?           )   // end of file ?

        {
   
        }            
}
ifstream File("C:\\File1\\");
std::string Line;

while( getline(File, Line, ',') )
{
      // do stuff
} 
// the end of the file is here

It's as simple as that ;)

And I wouldn't use 'File' as a name because it looks to much like : FILE. Something like 'infile' would be better IMO.

Thanks... you are right, that solved the problem :)
I will think about not using File too.

ifstream File("C:\\File1\\");
std::string Line;

while( getline(File, Line, ',') )
{
      // do stuff
} 
// the end of the file is here

It's as simple as that ;)

And I wouldn't use 'File' as a name because it looks to much like : FILE. Something like 'infile' would be better IMO.

This question has already been answered. Start a new discussion instead.