Проверка внешнего файла по набору функций и ошибки печати по номеру строки с использованием C++
У меня есть файл GEDCOM, который я предоставляю своей программе, моя программа проверяет содержимое файла GEDCOM по набору функций.
Если содержимое файла не соответствует требованиям функции, оно должно выдать ошибку вместе с номером строки в файле GEDCOM, где существует ошибка.
Я также хотел бы отметить, что я пытался использовать макросы, такие как LINE, FILE, но они печатают содержимое исходного кода, например строку исходного кода и имя файла исходного кода.
заранее спасибо
1 ответ
Если вы читаете файл по одной строке за раз, вы можете сохранить счетчик количества строк, которые вы прочитали из файла.
Если у вас уже есть весь файл в одном большом буфере, вы можете отсканировать количество символов новой строки или возвращаемых символов.
Если вы предоставите пример MCV, демонстрирующий чтение вашего кода в файле, я, возможно, смогу помочь больше.