vc运行一些小程序太快了怎样办?

apellozzz 2004-05-04 04:39:04
看不到运行结果.:(
...全文
45 18 点赞 打赏 收藏 举报
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
RichardSong2003 2004-05-05
你可以单步调试
  • 打赏
  • 举报
回复
vsfan 2004-05-04
在vc中用ctrl+f5运行
  • 打赏
  • 举报
回复
carambo 2004-05-04
在main()函数的最后加上 cin.get(); 试试吧,忘了.:)
  • 打赏
  • 举报
回复
Leung_ 2004-05-04
system ("pause") is only used in dev C++

if you are in vc, just:

#include <conio.h>

then at the end of the main, add:

getch();

you're right, if we use getchar(), enter space key will not quit the program because getchar() need a "char".

  • 打赏
  • 举报
回复
新自由呼吸 2004-05-04
cin.get()
  • 打赏
  • 举报
回复
lickiswallow 2004-05-04
我按照下面的做法试了一下:

include <stdlib.h>
system("pause");

/////////////
#include <conio.h>
getchar();

还是不行啊!

而按照cin.get();也试了一下,结果是无法按任意键退出DOS界面。

还有Sleep(5000);也不行,是不是要加上头文件啊?


怎么回事啊??

  • 打赏
  • 举报
回复
bigzhu 2004-05-04
最简单的办法就是把WINDOWS那个像DOS命令的输入程序(记不得名字)复制到VC编译出*。EXE的那个文件目录下,然后发个快捷方式到桌面。看程序结果的时候,用他来调用运行,你的结果就不会一闪而过了。。。。可以不破坏你的程序的完整性,省得还要在程序里面加那些语句。
  • 打赏
  • 举报
回复
coolroy2000 2004-05-04
用debug调试塞
  • 打赏
  • 举报
回复
xinhai001 2004-05-04
方法有2:
1) 在main()函数的最后加 cin.get();
2) 用快捷键ctrl+F5 (如果我记错了,就试一下F5);
有问题共同研究!记住心海!
  • 打赏
  • 举报
回复
lifus 2004-05-04
延时命令、暂停、断点
  • 打赏
  • 举报
回复
snowx 2004-05-04
F9 加个断点,F5调试
想在哪里停就在哪里停
  • 打赏
  • 举报
回复
yybice 2004-05-04
用Ctrl+F5,别用F5,就好,最简单的办法
  • 打赏
  • 举报
回复
Wolf0403 2004-05-04
cin.get();

while(1);

for(;;);

::Sleep(5000);

都可以啊。
  • 打赏
  • 举报
回复
newegg2002 2004-05-04
#include <stdlib.h>
system("pause");

/////////////
#include <conio.h>
getchar();
  • 打赏
  • 举报
回复
cngdzhang 2004-05-04
头文件加了吗?

#include <stdlib.h>
  • 打赏
  • 举报
回复
apellozzz 2004-05-04
我加system("pause");
为什么会出错?getchar();不会.
  • 打赏
  • 举报
回复
cngdzhang 2004-05-04
system("pause");
  • 打赏
  • 举报
回复
liem 2004-05-04
最后加getchar();
或system("pause");
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2004-05-04 04:39
社区公告
暂无公告