QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1112|回复: 2

请问为什么DEVC++里要用cin.get()才能看到结果?

[复制链接]
发表于 2005-10-21 20:56:09 | 显示全部楼层 |阅读模式
为什么为了看结果要这样的语句?难道编程的人都不用看结果的吗?奇怪呀,有必要自动关闭DOS窗口吗?
发表于 2005-10-21 22:55:53 | 显示全部楼层
是这样的啊
不然结果闪一下就不见了
回复

使用道具 举报

发表于 2005-10-23 10:02:55 | 显示全部楼层
有必要自动关闭DOS窗口吗

cmd.exe 设计的时候没有考虑这个情况罢了。它在里面运行的子程序结束之后就立刻结束了自己的运行,多正常啊。

FC4 + Gnome2.10 下,连所谓『DOS窗口』闪都不会闪,程序直接安静地消失……加了 cin.get() 都没用。

Mac OS X 下的 Terminal 程序可以选择当子进程结束的时候窗口保留、关闭或者重启子进程;但是在 Finder 里面双击执行这样的程序是否可以打开 Terminal 窗口就不清楚了。

总之,这样的问题是没有什么技术含量的。既然是终端(命令行)程序,就在一个已经打开的终端(命令行)环境下运行它就对了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 02:02 , Processed in 0.045333 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表