У меня есть файл GEDCOM, который я предоставляю своей программе, моя программа проверяет содержимое файла GEDCOM по набору функций.
Если содержимое файла не соответствует требованиям функции, оно должно выдать ошибку вместе с номером строки в файле GEDCOM, где существует ошибка.
Я также хотел бы отметить, что я пытался использовать такие макросы, как ЛИНИЯ, ФАЙЛ но они печатают содержимое исходного кода, например строку исходного кода и имя файла исходного кода.
заранее спасибо
Если вы читаете файл по одной строке за раз, вы можете сохранить счетчик количества строк, которые вы прочитали из файла.
Если у вас уже есть весь файл в одном большом буфере, вы можете отсканировать количество символов новой строки или возвращаемых символов.
Если вы предоставите Пример MCV демонстрируя чтение вашего кода в файле, я могу помочь больше.
Других решений пока нет …