在Pascal中是否有等效于C的__LINE__宏?

时间:2013-11-23 12:58:26

标签: macros pascal line-numbers

Pascal中是否有与C&#39 {1}}相同的宏?也许是一个功能?

__LINE__

应该打印:

{ Prints the line number in source file. }
begin
  write(__LINE__)
end.

1 个答案:

答案 0 :(得分:4)

如果您使用的是Free Pascal,则可以使用:{$I %LINE%}

我不知道构造在现有编译器之间的可移植性。