求高手帮忙,C语言编译fatal error,如何调整

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:57:34
编译的结果如下:
Linking...
LINK : fatal error LNK1168: cannot open Debug/nprime.exe for writing
执行 link.exe 时出错.
哪位高人帮我解释一下,如何改正啊(nprime是我的程序名称)
谢谢了

附上我的源程序(compile可以过,不知道对不对,这是一个判定所有前位均为质数的程序,如23,若2为质数,23为质数则输出;17,由于1不为质数,17为质数,所以不输出。主要告诉我为什么fatal error就行了)
#include<stdio.h>
int prime(long x);
main()
{
long i;
int n,k=0,m=10,flag=1,j=0,temp=0;
scanf("%d",&n);
for(i=2;i<n;i++)
m=10*m;
n=m*10;
for(i=m;i<n;i++)
{
if(prime(i)==1)
{
temp=i;
while(i>0)
{
if(prime(i)==1)
flag=1;
else
{
flag=0;
break;
}
i=i/10;
}
if(flag==1)
printf("%d\n",temp);
}
i=temp;
}
return 0;
}

int prime(long i)
{
int flag=1,j;
for(j=2;j<i;j++)
if(i%j==0)
{
flag=0;<

将 VC++ 关了再重启一次。
不行,把电脑重启

100%可以。

修改程序的时候记的将上次运行的窗口关了在编译~~~~

已经有一个在运行了,把你VC++正在运行的程序关了就可以了。

没有错啊,在我的vc6.0上可以运行