使用c ++检查外部文件与功能集和打印错误以及行号

时间:2016-07-03 01:59:14

标签: c++ error-handling gedcom

我有一个GEDCOM文件,我提供给我的程序,我的程序根据一组函数检查GEDCOM文件的内容。

如果文件的内容不符合函数的要求,则应该在GEDCOM文件中出现错误以及错误存在的行号。

我还想提一下,我尝试过使用像 LINE FILE 这样的宏,但是他们正在打印源代码的内容,如源代码行和文件名源代码。

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您一次只读取一行文件,则可以保留从文件中读取的行数的计数器。

如果您已将整个文件放在一个大缓冲区中,则可以扫描换行符或返回字符的数量。

如果您在文件中提供MCV example演示代码阅读,我可以提供更多帮助。