更新时间2019-03-13 04:56:17
1.被调用的代码1add.cpp
#include<stdio.h>
#include<stdlib.h>
int Add(int i,int k)
{
int j;
j=i+k;
return j;
}
int main()
{
int i,k;
scanf("%d%d",&i,&k);
printf("%d",Add(i,k));
}
2.代码2
#include<stdio.h>
#include"add.cpp"
int main()
{
int i,k;
scanf("%d%d",&i,&k);
printf("%d",Add(i,k));
}
代码2调用代码1,怎么弄,而且这个编译报错了
你看下基础的教程啊
从源码讲,一个代码调用另一代码与一般编译器有关
但可以肯定的是,任何一种编译器,都规定了一个C/C++语言的工程有且仅有一个main()
这个是任何一体教材在开始的地方都会讲到的
你的问题是,两个程序都有main,肯定要出错的(要删除其中一个main的)
另外,用#include包含另一源码的方法也是实际基本不用的(一般是一个工程中,加入多个源码文件)
个人的建议是,你先把最基础的学好再进一步了解工程等复杂程序