c++ - 在 C++ 中欺骗 std::cin

标签 c++ input stream cin data-entry

我正在学习 C++ 编程类(class)。

我们的教授创建了一个 linux 验证脚本,我们的程序输出必须与之完全匹配。

问题是,这个程序除了大约 150-200 行输入外,如果出现任何错误,您必须重新开始。即使您输入了错误的字符,也必须重新启动它,因为退格键会注册为它自己的字符。

有没有办法强制 CIN 输入完全匹配,以便程序根据我的规范自行输入数据?

最佳答案

不,没有。您必须事先了解通过验证的预期条件。

关于c++ - 在 C++ 中欺骗 std::cin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34055243/

相关文章:

C++前十个自然数的平方和与和的平方之差

c++ - Qt OpenCV - 显示转换帧时的 SIGSEGV

c++ - 数组循环结构

angular - 何时使用@ViewChild、@Input 和@Output?

c# - 如何读取流的所有字节但最后 8 个字节

c++ - 从命令行读取文件作为输入

javascript - 如何使搜索栏中的微弱单词在您单击/键入时消失?

c# - XNA Keyboard.GetState() 不读取数字/字符键,而是读取其他键

java.io.IOException : mark/reset not supported Java Audio Input Stream/Buffered Input Stream 异常

切换 Activity 后,Android dev mediaPlayer 流不会停止