怎样读文档内容于listbox中解决方法

怎样读文档内容于listbox中
初学c++语言,请教各位高手,怎样才能把一个文档里的全部内容读到listbox中,并且有换行。
我不知道如何判断是不是到了文件末尾
不知道怎么读下一行
请高手帮忙啊!
谢谢1


------解决方案--------------------
ifstream ifile( "test.txt ");
string line;

while(!ifile.fail())
{
getline(ifile, line); //读取一行
listbox.AddItem(line); //listbox 添加项
}