Сообщение от capzap переведите весь файл не в строки а в массив байт и ищите конец строки, сколько раз встретите от начала на столько строк и спустились ниже т.е в функции FILE.Read использовать буфер определенный как масив с данными wstring?
Правила форума