注册 登录
编程论坛 C++教室

VS2008编写好后运行一闪就没但是直接运行就可以看到

chcuk 发布于 2011-06-13 16:18, 1089 次点击
小弟新手..刚刚用个VS2008照书写了个小玩意
代码如下:
     #include <iostream>
int main ()
{
    std::cout << "enter two number:" << std::endl;
    int v1, v2;
    std::cin >> v1 >> v2;
    std::cout << "the sum is:" << v1 << "and" << v2
        << "is " <<v1 + v2 << std::endl;
    return 0;
}
问题是  调试的时候 命令提示窗那 一闪就过 看不到结果...加过 system("pause") 和 getchar(); 问题依然存在
        生成EXE文件也是没办法看清 只看到 enter two number: 这个输出语句 输入 数字 求结果的时候速度过快 看不到了
   后来我就ctrl+ F5  直接运行  就能看到 按任意键继续。。。。
小弟新手..。百度也问过...是在不知道原因....希望BBS上的各路高手能帮帮小弟我!!  先谢过了
6 回复
#2
城东古桥2011-06-13 18:39
在return 0;上一行加上 system("pause");不行吗

[ 本帖最后由 城东古桥 于 2011-6-13 18:40 编辑 ]
#3
ToBeStronger2011-06-13 18:49
回复 楼主 chcuk
楼主在vs2008编译运行代码时,选择开始执行不调试,快捷键Ctrl+F5
#4
chcuk2011-06-13 22:12
回复 2楼 城东古桥
不行....生成解决方案 和生成都不行...但是直接运行(ctrl+F5)可行...生成的EXE文件也是一样 一闪就没..小弟就是想知道为什么
#5
chcuk2011-06-13 22:13
回复 3楼 ToBeStronger
ctrl+F5 可以...但是 运行生成的EXE文件  就以不行 还是一闪就没... 我想知道为什么会这样
#6
ToBeStronger2011-06-14 09:47
回复 5楼 chcuk
在程序最后一行加一句system(“pause”);
#7
trick——32011-06-24 22:06
打开cmd,把程序拖入,回车
1