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();
都可以