我想编写一个 C 程序来实现include
预处理器的功能。
例子:
在 header.h 我有这个代码:
char *test (void);
在program.c中:
int x;
#include "header.h"
int
main (void)
{
puts (test ());
}
输入是program.c
。
输出必须是:
int x;
char *test (void);
int
main (void)
{
puts (test ());
}
我怎样才能做到这一点?