#include <file.h>
#include "file.h"
[dywang@deyu zzz]$ vim square.h [dywang@deyu zzz]$ cat square.h int square(int);
[dywang@deyu zzz]$ cat square.c
int square(int x) {
return x * x;
}
[dywang@deyu zzz]$ vim preprocess6.c
[dywang@deyu zzz]$ cat preprocess6.c
#include <stdio.h>
#include "square.h"
int main (void){
int x=3;
printf("square %d = %d\n", x,square(x));
}
[dywang@deyu zzz]$ gcc -o preprocess6 preprocess6.c square.c
[dywang@deyu zzz]$ ./preprocess6 square 3 = 9