#include <iostream.h>
long pow(int x,int y);
void main()
{
long m;
int x,y;
cout<<"Enter two intergers:";
cin>>x>>y;
m=pow(x,y);
cout<<"The result is "<<m<<endl;
}
long pow(int x,int y)
{
long var=1;
while(y--)
var=var*x;
return var;
}
这是程序源代码,但不能编译,出现以下错误:
compiling........
Error spawning c1.exe
def.obj-1error(s),owarning(s)
程序编写没问题,但就是不能生成.obj文件
麻烦大家看一下,帮我解决,不胜感激!!
long pow(int x,int y);
void main()
{
long m;
int x,y;
cout<<"Enter two intergers:";
cin>>x>>y;
m=pow(x,y);
cout<<"The result is "<<m<<endl;
}
long pow(int x,int y)
{
int i;
long var=1;
for(i=y;i>0,i--) 因为我也才学不久 不知道这个语句是不是和你的一样
var=var*x;
return var;
}