fstream htmlFile;
htmlFile.open((char*)tmpFile, ios::in);
if (!htmlFile.is_open())
continue;
while (!htmlFile.eof())
htmlFile.getline(buffer, sizeof(buffer));
есть html файл, типа fstream, мы из него читаем все строчки. но вышеприведённый код приводит к бесконечному циклу, т.е. eof() всегда отрицательное значение, хотя файл уже давно кончился и в buffer лезут одни пустые строчки. отчего это может быть, как бороть?