// Note:Your choice is C++ IDE
#include
using namespace std;
struct complex
{
double real;
double imaginary;
};
int main()
{
int m,n;
double x,y;
complex c1,c2,c3;
int add(int m,int n);
double add(double x,double y);
complex add(complex c1,complex c2);
cout>m>>n;
cout>x>>y;
cout>c1.real>>c1.imaginary;
cout>c2.real>>c2.imaginary;
c3=add(c1,c2);
cout<<"complex("<<c1.real<<','<<c1.imaginary<<")+("<<c2.real<<','<<c2.imaginary<<")=("<<c3.real<<','<<c3.imaginary<<")\n";
return 0;
}
int add(int m,int n)
{
return m+n;
}
int add(double x,double y)
{
return x+y;
}
complex add(complex c1,complex c2)
{
complex c;
c.real=c1.real+c2.real;
c.imaginary=c1.imaginary+c2.imaginary;
return c;
}
运行环境VC6.0报错为
noname0.obj : error LNK2001: unresolved external symbol "double __cdecl add(double,double)" (?add@@YANNN@Z)
Debug/noname0.exe : fatal error LNK1120: 1 unresolved externals
哪位能解释一下是什么意思哦
|