Поставить указатель на начало последней строки в .csv файле - страница 3

 

Ребята. Вопрос. Наверное, идиотский... Хотя не знаю. Читаю количество строк в файле кодом

   FileSeek(filehandleZ,-1,SEEK_SET);//ставлю указатель на начало файла
   int countStrings=0; // это счетчик
  
 while(FileIsEnding(filehandleZ)==false)  // тут цикл работает пока не упрётся в конец файла
     {                                 
     countStrings++; // считаю строки
     Print("Cicle " + countStrings); // печатаю для себя чтоб видеть. В итоге - попадаю в БЕСКОНЕЧНЫЙ ЦИКЛ
      }

Файл где хендл filehandleZ имеет всего 5 строк. Может потому, что он .cvs ? 

По факту в моем простейшем коде FileIsEnding(filehandleZ)==false никогда true не становится. Не видит он конец файла.

Что делать? блин второй день уже мучаюсь с этим

 
Evgeniy Zhdan:

Ребята. Вопрос. Наверное, идиотский... Хотя не знаю. Читаю количество строк в файле кодом

Файл где хендл filehandleZ имеет всего 5 строк. Может потому, что он .cvs ? 

По факту в моем простейшем коде FileIsEnding(filehandleZ)==false никогда true не становится. Не видит он конец файла.

Что делать? блин второй день уже мучаюсь с этим

А где чтение файла в цикле?

 
Alexey Viktorov:

А где чтение файла в цикле?

А точняк. Спасибо.

Причина обращения: