永发信息网

C++错误!急啊

答案:6  悬赏:80  手机版
解决时间 2021-03-03 01:51
  • 提问者网友:niaiwoma
  • 2021-03-02 09:18
exe 时出错;&ltusing namespace std; int main() { int i(1),a(0);endl; } --------------------Configuration. 0003.exe - 1 error(s);3); i++; 执行 link.. LINK : fatal error LNK1104;<"0003.exe" } cout<<a<Debug/: cannot open file "=5;i++) { do{ i++: 0003 - Win32 Debug-------------------- Linking.;,"<<i< a++; } while(i< for(;i&lt 各位说的都不行啊
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-03-02 09:55
这里不是语法错误,也不是编译错误,而是连接错误。
也就是说楼主写的程序正确的。是工程设置问题。你检查一下程序的生成目录和运行目录是不是一致
全部回答
  • 1楼网友:玩世
  • 2021-03-02 12:14
好久没碰C++了,帮不了不好意思
  • 2楼网友:爱难随人意
  • 2021-03-02 12:07
#include 是你自己没写啊 还是没复制上来 反正我加上#include后编译没问题
  • 3楼网友:北城痞子
  • 2021-03-02 11:41

楼上的错了,这样一个一个拆不觉得麻烦嘛?

楼主的结构体错就错在int tel[30]; int zip[20;这两个整型数组,既然是int型(65535)怎么可能容得下15999952302和510990,,这两个数早数据溢出了。对于电话号码和邮编这类的数据建议也使用char 数组。当然也可以用long int 型。

  • 4楼网友:封刀令
  • 2021-03-02 11:08
你肯定是刚才运行了一次这个程序,但是这个程序没有关闭,你就再编译一次, 打开进任务管理器(Ctrl + Alt + Delete 键),找到0003.exe 这个进程,结束它,再进行编译一次看看。。。
  • 5楼网友:患得患失的劫
  • 2021-03-02 10:55
楼上的不要误导人 那是do..while 语句 要什么{} 没有错误的 不过建议你尽量用for循环语句 尽量少用do while 直接 while语句都要好些 你的程序时没有错误的 你的文件名是不是 0003.exe? 如果是那就是你目前正处在调试状态中 先停止调试再重新调试就OK
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯