头文件打不开?
(1)头文件:#define PR printf
#define NL "\n"
#define D "%d"
#define D1 D NL
#define D2 D D NL
#include D3 D D D NL
#include D4 D D D D NL
#define S "%s"
(2)主文件9.1.c:
#include<stdio.h>
#include"input.h"
void main()
{
int a,b,c,d;
char string[]="CHINA";
a=1;b=2;c=3;d=4;
PR(D1,a);
PR(D2,a,b);
PR(D3,a,b,c);
PR(D4,a,b,c,d);
PR(S,string);
}
将头文件放在同一目录下或是软件的include文件夹里面都不行,编译老是出现文件格式不对,这代码是从书上抄下来的,想不通为什么?