Skip to content

#LINE


用于设置当前行号和文件名的预处理器指令

语法

#line number [ "name" ]

参数

number

新的行号

"name"

新的文件名(可选)

说明

通知编译器行号和文件名的变更,并相应地更新 __FILE____LINE__ 宏的值。

该指令会影响编译时消息和运行时消息。

该指令允许其他程序为 FreeBASIC 编译器生成源代码,并让编译器返回引用该程序所使用的原始源代码的警告和/或错误消息。

示例

start GeSHi

#line 155 "outside.src"

Error 1000

'' Output is:
'' Aborting due to runtime error 1000 at line 157 of outside.src()

end GeSHi

与 QB 的区别

  • FreeBASIC 新增

另请参阅

  • __FILE__
  • __LINE__

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系