C++ 如何在关闭C++;窗户

C++ 如何在关闭C++;窗户,c++,console,C++,Console,我正在做一个项目,在这个项目中,我把我的数据(即游戏世界,暴徒)放入文本文件中,当我运行游戏时,文本文件会被读取。这个很好用。当我按下退出游戏循环的键时,游戏会保存数据,基本上是保存然后关闭游戏。然而,我习惯性地点击控制台右上角的X,这显然会导致游戏关闭而不保存。我的问题是,当有人点击控制台上的关闭按钮,然后关闭程序时,有没有办法运行一个函数?我正在研究Windows XP、C++、控制台程序。 关闭一个C++控制台应用程序,用上角的“X”来抛出一个 CTRL\u CLOSE\u事件,如果设置

我正在做一个项目,在这个项目中,我把我的数据(即游戏世界,暴徒)放入文本文件中,当我运行游戏时,文本文件会被读取。这个很好用。当我按下退出游戏循环的键时,游戏会保存数据,基本上是保存然后关闭游戏。然而,我习惯性地点击控制台右上角的X,这显然会导致游戏关闭而不保存。我的问题是,当有人点击控制台上的关闭按钮,然后关闭程序时,有没有办法运行一个函数?我正在研究Windows XP、C++、控制台程序。

关闭一个C++控制台应用程序,用上角的“X”来抛出一个 CTRL\u CLOSE\u事件,如果设置 使用函数的控件处理程序。在那里 您可以覆盖关闭功能并执行您需要的任何操作 希望执行,然后仍可以选择执行默认行为

关闭一个C++控制台应用程序,用上角的“X”来抛出一个 CTRL\u CLOSE\u事件,如果设置 使用函数的控件处理程序。在那里 您可以覆盖关闭功能并执行您需要的任何操作 希望执行,然后仍可以选择执行默认行为


游戏是一个控制台应用程序?@RobertHarvey,对初学者来说完全可能!还有:为什么不定期使用自动保存功能?@RobertHarvey是的,这是console@camdixon我可以,但我正在努力使这个程序尽可能的高效,如果我能弄明白这一点,自动保存是不必要的。然而,如果失败,我可能不得不使用自动保存。游戏是一个控制台应用程序?@RobertHarvey,对初学者来说完全可能!还有:为什么不定期使用自动保存功能?@RobertHarvey是的,这是console@camdixon我可以,但我正在努力使这个程序尽可能的高效,如果我能弄明白这一点,自动保存是不必要的。然而,如果失败,我可能不得不使用自动保存。我将尝试研究这个。。。我不知道如何使用它。该去谷歌搜索了!谢谢。我会努力研究这个。。。我不知道如何使用它。该去谷歌搜索了!谢谢你。