C++错误!急啊

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:46:47
using namespace std;
int main()
{
int i(1),a(0);
for(;i<=5;i++)
{

do{
i++;
a++;
}
while(i<3);
i++;
}
cout<<a<<","<<i<<endl;
}
--------------------Configuration: 0003 - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/0003.exe"
执行 link.exe 时出错.

0003.exe - 1 error(s), 0 warning(s)
这是什么错误啊
各位说的都不行啊

这里不是语法错误,也不是编译错误,而是连接错误。
也就是说楼主写的程序正确的。是工程设置问题。你检查一下程序的生成目录和运行目录是不是一致

楼上的不要误导人

那是do..while 语句 要什么{} 没有错误的

不过建议你尽量用for循环语句 尽量少用do while
直接 while语句都要好些

你的程序时没有错误的

你的文件名是不是 0003.exe?

如果是那就是你目前正处在调试状态中 先停止调试再重新调试就OK

你肯定是刚才运行了一次这个程序,但是这个程序没有关闭,你就再编译一次,
打开进任务管理器(Ctrl + Alt + Delete 键),找到0003.exe 这个进程,结束它,再进行编译一次看看。。。

加个头文件试一试。#include<iostream>
我调试通过了

#include<iostream> 是你自己没写啊 还是没复制上来 反正我加上#include<iostream>后编译没问题

好久没碰C++了,帮不了不好意思