标题:关于Microsoft visual Studio 2008 的问题
只看楼主
laoniu89117
Rank: 1
等 级:新手上路
帖 子:7
专家分:1
注 册:2012-12-1
结帖率:0
已结贴  问题点数:20 回复次数:6 
关于Microsoft visual Studio 2008 的问题
刚开始学习C++编程
在VS 2008中写了如下代码:
#include <iostream>
using namespace std;
void main()
{
    cout<<"Hello World !"<<endl;
}
为什么程序运行完了,什么都没有啊??  .exe一闪而过啊,停不下来呢?
搜索更多相关主题的帖子: namespace void Microsoft include visual 
2013-03-24 09:49
Liu3420175
Rank: 2
来 自:湖北黄冈
等 级:论坛游民
帖 子:26
专家分:17
注 册:2013-3-24
得分:4 
我也刚刚在学C++,我用的是Microsoft visual Studio 2010;第三行main是主函数,标准C++规定main函数必须声明为int型,而Microsoft visual Studio 是严格遵循C++标准编译系统,通不过,可以试下将void改成int,呵呵,在下愚见,仅作参考

天下事在局外呐喊是无益的,必须躬亲入局才有改变的希望!
2013-03-24 10:40
laoniu89117
Rank: 1
等 级:新手上路
帖 子:7
专家分:1
注 册:2012-12-1
得分:0 
回复 2楼 Liu3420175
谢谢你的回复,但是我试了一下还是不行啊。

想让程序在这里停下来。但是每次已执行完就一闪而过啊!
不知道什么原因啊!!纠结。。。。。
2013-03-24 10:49
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:4 
用shift+F5

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-03-24 11:17
ml232528
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:367
专家分:879
注 册:2007-7-23
得分:4 
那是因为程序已经运行完了所以没了。

-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2013-03-24 11:48
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:4 
xp的话 用命令行

DO IT YOURSELF !
2013-03-24 11:51
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
得分:4 
第一,标准C++ 都是 int main(){}  ,用void main(){}是不符合标准C++规则的(虽然一些老版本编译软件可以编译通过)
第二,编译后会生成 .exed的控制台文件,你可以运行cmd里运行这个文件,查看结果
第三,如果你想直接双击这个文件查看结果,而不会一闪而过,可以在代码里加上一段  cin.get();
2013-03-24 12:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401748-1-1.html




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

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