首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2005中写的HelloWorld看不到效果,该如何解决

2012-03-31 
vs2005中写的HelloWorld看不到效果确切地说,有效果,只是命令窗口一闪就没了..请问怎么看输出的结果啊,我用

vs2005中写的HelloWorld看不到效果
确切地说,有效果,只是命令窗口一闪就没了..
请问怎么看输出的结果啊,我用的是最笨的方法.如下:
#include   <iostream>
void   main()
{
std::cout < < "Hello   World!\n ";
std::cout < < "Hello   World!\n ";---单步调试到这可以看到上一步输出的HelloWorld;不用单步还是看不到,晕
}

[解决办法]
不会吧,我点运行,就能看到结果.
程序该这样
#include <iostream>
int main()
{
std::cout < < "Hello World!\n ";
return 0;
}
[解决办法]
#include <iostream>
int main()
{
std::cout < < "Hello World!\n ";
std::cout < < "Hello World!\n ";


system( "pause "); //====加这一句:)
return 0;
}

[解决办法]
也可以加一个读语句,那样就可以看到效果了。
[解决办法]
或者用cin.get();
标准c++的main返回值为int,所以不要用void,改成楼上那样
[解决办法]
system( "pause ");
[解决办法]
#include <iostream>
void main()
{
std::cout < < "Hello World!\n ";
std::cout < < "Hello World!\n ";

while(1) // Breakpoint
;
}

这样还有利于看变量,或getchar()

[解决办法]
在debug下可以吧,会有一个press any key。。。出现吧,也不用改什么。直接运行exe文件,肯定是一闪了
[解决办法]
在vs2005里面可以用 system.out.println( "hello world ")
[解决办法]
不行只是因为它很快运行完了,你看不到而已。所以用system( "pause ");让你可以看到。
[解决办法]
在cmd下运行保证能看到
[解决办法]
调试程序运行有个press any key...
直接运行编译好的可执行程序当然一下就过去了 除非你可以system( "pause ")让他停下来
文件头 <stdlib>
[解决办法]
你要建项目才可以运行啊,不然就不行
[解决办法]
执行完它当然退出了.要看可以在命令行下运行它. 也可加个 system( "PAUSE ");
[解决办法]
兄弟,,你在VS2005中运行,,怎么不加上这条语句了??
using namespace std;
加上就行了..我试过了
[解决办法]
ls
std::cout < < "Hello World!\n ";

using namespace std;
cout < < "Hello World!\n ";

就楼主的问题来说,没区别吧
[解决办法]
低级问题@
[解决办法]
system( "pause ")
[解决办法]
cout后加个 < <endl;如果还是不行就在最后加个getchar();
[解决办法]
#inclue <windows.h>
return前加一句
system( "PAUSE ");


或者
fflush(stdin);


getchar();
都可以

热点排行