我有一个 GEDCOM 文件,我提供给我的程序,我的程序根据一组函数检查 GEDCOM 文件的内容。
如果文件内容不符合功能要求,则应在 GEDCOM 文件中存在错误的行号连同行号一起抛出错误。
我还想提一下,我曾尝试使用LINE、FILE等宏,但它们正在打印源代码的内容,如源代码行和源代码的文件名。
提前致谢
我有一个 GEDCOM 文件,我提供给我的程序,我的程序根据一组函数检查 GEDCOM 文件的内容。
如果文件内容不符合功能要求,则应在 GEDCOM 文件中存在错误的行号连同行号一起抛出错误。
我还想提一下,我曾尝试使用LINE、FILE等宏,但它们正在打印源代码的内容,如源代码行和源代码的文件名。
提前致谢
如果您一次读取一行文件,您可以保留一个计数器来记录您从文件中读取的行数。
如果您已经将整个文件放在一个大缓冲区中,则可以扫描换行符的数量或返回字符。
如果您提供一个MCV 示例来演示您在文件中读取的代码,我可能会提供更多帮助。