我正在使用SV的文件I / O宏,并且我想打印出要加载和扫描的文件中已分析行的编号。我想不出办法。有帮助吗?
statusF = $fgets(line, input_file);
// Here I would like to print the current line number
statusF = $sscanf(line, "%h\n", a);
先谢谢您
答案 0 :(得分:0)
如果您正在读取的文件具有固定的行大小,例如在十六进制转储文件中,则可以使用$ftell
来获取字符位置,然后用行大小除(或取模%)。
否则,您将计算出致电$fgets
的次数。