| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1638 人关注过本帖
标题:我刚学c++,为什么一个短程序,编译能通过,run不起来。
只看楼主 加入收藏
hongyijia
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-20
收藏
 问题点数:0 回复次数:17 
我刚学c++,为什么一个短程序,编译能通过,run不起来。

我刚学c++,为什么一个短程序,编译通过,run不起来。
我用的是microsoft 的visual c++ 6.0


//Fig.1.2:fig01_02.cpp
//A first programe in c++
#include <iostream>
begins programe execution
int main()
{
std::cout <<"welcome to c++!\n";

return 0;
} //end function main
//function main
--------------------Configuration: greet - Win32 Debug--------------------
Compiling...
greet.cpp
C:\greet\greet.cpp(4) : error C2146: syntax error : missing ';' before identifier 'programe'
C:\greet\greet.cpp(4) : error C2501: 'begins' : missing storage-class or type specifiers
C:\greet\greet.cpp(4) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

greet.exe - 1 error(s), 0 warning(s)

[此贴子已经被作者于2006-2-20 18:02:59编辑过]

搜索更多相关主题的帖子: run 编译 
2006-02-20 13:07
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
说的不够具体
是不是一闪而过的那种

2006-02-20 14:41
dang800919
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2005-12-5
收藏
得分:0 
应该不是吧,VC++好象不存在那个问题
我用过的好象DEV的存在那个问题
在你程序结束后加个 cin.get(); 就可以解决了
1楼的朋友,把你的程序打出来,大家帮你看看
2006-02-20 15:59
袋鼠
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-7-19
收藏
得分:0 
从编译提示的出错信息看应该是

#include <iostream>
begins programe execution
int main()
……

红字部分是你的注释吧,前边漏掉了 //

如果运行时屏幕一闪而过,在 return 0; 前加上 system ("pause");

爱编程,爱生活
2006-02-20 22:28
hongyijia
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-20
收藏
得分:0 
还是不行。
还是不行。
那是我的疏漏,但改过来还是不行。我想是编译器没设好的原因。
2006-02-21 10:44
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
hongyijia,
你是不是理解了4楼的意思了?如果你没理解的话,那么copy 下面的代码, 然后覆盖你原来的代码, 再试.

#include <iostream>
#include <cstdlib>

int main()
{
std::cout <<\"welcome to c++!\n\";

system(\"pause\");
return 0;
}


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-02-22 17:47
hongyijia
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-2-20
收藏
得分:0 
回复:
1。不买日货
2。为在中国实现自由和民主而奋斗,反对任何人,任何集团,任何政党凌驾于他人之上
3。本人不用QQ,望大家见谅


我觉得你的第二条对中国更重要。说出了兄弟的心声啊!
2006-02-23 00:19
zorro2zzz
Rank: 1
等 级:新手上路
威 望:1
帖 子:96
专家分:0
注 册:2005-9-11
收藏
得分:0 
这里不谈政治,只谈编程……
——是吧,老kai……

编程是啥东西,让俺瞧瞧……
2006-02-23 01:13
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
中国人都不敢说良心话了,这是谁的错呢?说话是人的权利,但是现在。。。看看这样的局面,难道不可悲吗?中国是个很特殊的国家。

人可以有私心,但是人不可以卑鄙。人生来是平等的,所以没有人可以凌驾于你。人应该彼此尊重。我渴望在中国也能呼吸到自由的空气,我要告诉大家,人生来是平等的,你是自由的个体。我们应该彼此尊重,彼此相爱。拿出勇气和恶势力抗争,绝不屈服于恶势力。

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-02-23 01:33
蓝色森林
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-2-21
收藏
得分:0 
我用VC的时候也是经常能够编译成功
但是没法运行
要退出VC后重新打开这个代码才能编译运行成功
不知道怎么回事
2006-02-23 06:56
快速回复:我刚学c++,为什么一个短程序,编译能通过,run不起来。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051900 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved