//第一个header-print.h
#ifndef print
#define print
//double n; // 这行不要,去掉
void print(double n)
#endif
//第二个函数文件 print.cpp
#include
#include "print.h"
void print(double n) // 这里要写上double
{
double a;
a = n*2;
printf("The result is %d\n", a);
}
第三个主文件 153.cpp
#include
#include "print.h"
void main()
{
double i; // 这里double i定义到主函数中,不要定义全局变量
printf("input a number"); // 输出得用printf,你不能放到scanf中
scanf("%d",&i);
print(i);
}
123456789101112131415161718192021222324252627282930//第一个header-print.h #ifndef print#define print//double n; // 这行不要,去掉void print(double n)#endif //第二个函数文件 print.cpp#include
第一个文件的函数声明没加逗号