Есть ли способ распечатать текущий номер строки в разобранном файле? - PullRequest
0 голосов
/ 29 ноября 2018

Я использую макросы файлового ввода-вывода для SV, и я хочу распечатать номер проанализированной строки в файле, который я загружаю и сканирую.Я не мог найти способ сделать это.Любая помощь?

statusF  = $fgets(line, input_file);
// Here I would like to print the current line number
statusF  = $sscanf(line, "%h\n", a);

Заранее спасибо,

1 Ответ

0 голосов
/ 29 ноября 2018

Если файл, который вы читаете, имеет фиксированный размер строки, как в шестнадцатеричном дамп-файле, вы можете использовать $ftell, чтобы получить положение символа и разделить (или по модулю%) на размер строки.

В противном случае вы будете считать количество звонков $fgets.

...