1

我必须将内存中的数据写入文件以关闭我的控制台应用程序。如何检测控制台关闭事件?

4

1 回答 1

0

当终端关闭时,您的程序将收到一个 SIGHUP,默认情况下会终止它。添加一个信号处理程序来处理 SIGHUP 做任何你想做的事情。如果您在控制台关闭后编写程序写入控制台,您可能还会得到 SIGPIPE,请妥善处理

于 2013-07-04T13:50:34.973 回答