下面的示例中使用了两个文件,一个是头文件 const.h,一个是程序文件 myprog.prg。头文件中包含了几个创建编译常量的 #define 命令。程序文件使用 #include 命令包含头文件 const.h,这样,在编译时程序可以获得头文件中的所有编译常量。
*** 头文件 const.h ***
#define error_nodisk 1
#define error_diskfull 2
#define error_unknown 3
*** 程序文件 myprog.prg ***
#include const.h
function chkerror
parameter errcode
do case
case errcode = error_nodisk
?"error - no disk"
case errcode = error_diskfull
?"error - disk full"
case errcode = error_unknown
?"unknown error"
endcase
return