如何解决时间:2019-05-06 标签:c++std::cintimeout跨平台
我正在寻找一个跨平台(非线程或轻量级回调?)等待用户输入的超时。 一个简单的用例是服务恢复,除非在每个给定的时期中断。
理想情况下,类似于以下的解决方案界面会很棒(可以接受高达 C++ 17 的非实验性解决方案):
std::string confirm = "";
std::string timeoutFallbackValue = "noExit";
std::double timeoutSeconds = 10.0;
std::cin.get(timeoutSeconds,timeoutFallbackValue) >> confirm;
注意:这是通过 CLI(无 GUI)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。