为什么我的C语言程序没有错误却总是不能运行
我的PC装的是widowsvista,然后又装了VC6.0不知道是不是不兼容。我写了如下程序,检查也没有什么错误,但总是有下面的运行失败的提示。#include<stdi...
我的PC装的是widows vista,然后又装了VC6.0不知道是不是不兼容。我写了如下程序,检查也没有什么错误,但总是有下面的运行失败的提示。
#include<stdio.h>
void f(int a[],int n)
{ int i,sum=0;
for(i=0;i<n;i++)
sum+=a[i];
a[0]=sum;
printf("%d",a[0]);
}
void main()
{ int s[]={1,2,3,6,4,4,5};
f(s,7);
}
提示内容是:--------------------Configuration: Cpp1 - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/Cpp1.exe"
执行 link.exe 时出错.
Cpp1.exe - 1 error(s), 0 warning(s) 展开
#include<stdio.h>
void f(int a[],int n)
{ int i,sum=0;
for(i=0;i<n;i++)
sum+=a[i];
a[0]=sum;
printf("%d",a[0]);
}
void main()
{ int s[]={1,2,3,6,4,4,5};
f(s,7);
}
提示内容是:--------------------Configuration: Cpp1 - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/Cpp1.exe"
执行 link.exe 时出错.
Cpp1.exe - 1 error(s), 0 warning(s) 展开
6个回答
展开全部
多种可能。
1.装在C盘了,Vista上不能访问,管理员模式运行试试。
2.目前进程中正又一个cpp1.exe正在执行,所以这个文件受保护,不能打开创建。建议结束该进程,再Link。
1.装在C盘了,Vista上不能访问,管理员模式运行试试。
2.目前进程中正又一个cpp1.exe正在执行,所以这个文件受保护,不能打开创建。建议结束该进程,再Link。
参考资料: http://zhidao.baidu.com/question/70892269.html
展开全部
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/Cpp1.exe"
执行 link.exe 时出错.
这个我也遇见过,其实你这段话写的没一点问题,但为什么会出现这样的原因是因为:他并没有构建,就是说在linking的时候已经出现了问题,问题一般是由于类库的某些文件在自己不知道的情况下给修改了,已构成无法构建的问题!
LINK : fatal error LNK1104: cannot open file "Debug/Cpp1.exe"
执行 link.exe 时出错.
这个我也遇见过,其实你这段话写的没一点问题,但为什么会出现这样的原因是因为:他并没有构建,就是说在linking的时候已经出现了问题,问题一般是由于类库的某些文件在自己不知道的情况下给修改了,已构成无法构建的问题!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
debug/cpp1.exe
是因为你已经在调试,但没把它闭关又去在调试,,
所以先关闭上一个调试的程序,在去调试就OK
是因为你已经在调试,但没把它闭关又去在调试,,
所以先关闭上一个调试的程序,在去调试就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我机器上运行过了,结果是25,也用的是VC6
报错是说打不开Cpp1.exe,Cpp1是你的工程名吧?你是不是之前打开了没关?不然重开一下VC看看能不能进?
报错是说打不开Cpp1.exe,Cpp1是你的工程名吧?你是不是之前打开了没关?不然重开一下VC看看能不能进?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不还有另外一个C程序的窗口开着等带你输入呢?
吧其他程序关了试试
吧其他程序关了试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询