c++ - 使用现代解决方案和可移植的 C++ 暂停控制台
问题描述
我在 C++ 程序中阅读了此链接暂停控制台,但根据我的需要,我仍然没有得到正确的答案。
- 我想要一个行为完全相同的函数,
system("pause")
但它应该是可移植的并且没有额外的打印。 - 我也不想要
std::cin.get()
,getchar()
因为它仍然会回显除输入键之外的字符。 getch()
仍然有效,但它不是便携式的。
目标:
- 按任意键后将继续,而不仅仅是回车键。(记住:只有 1 个键)
- 不会使用标准库以外的任何库。
解决方案
推荐阅读
- python - Python向现有键添加值
- html - 从 Scoll 条中移除颜色
- dart - Dart 字符串插值 - $ 开始变量
- python - 正则表达式查找和删除 ABC 或 ABC 的缩写
- kubernetes - 具有相同后缀的多个服务的 Istio AuthorizationPolicy
- amazon-web-services - Route 53 域未解析
- http - 我应该为所有 API 添加 ETag
- android - Export files from photoshop to android studio
- php - 当我在 php 中连接两个数组时要生成多少个新数组
- c# - 我想使用 C# 在我的函数应用程序 azure 中调用 rest api