我的代码真的很简单,
@echo off
cd C:\UVA\
set /p file= Enter Problem Number::
%file%.exe < test.txt
pause
它所做的只是进入一个文件夹,在其中放置一些我正在处理的竞赛文件,并使用我保存到 test.txt 的测试条件运行它们。现在我正在尝试一些我知道就编码竞赛而言是“正确”的练习问题,这意味着没有无限循环并在输入完成时正确停止程序。但是当我运行这个文件时,无论如何都会出现无限循环。
我并不是在这里寻找一个“修复”,只是关于我可能忽略的东西的建议,或者一种确保输入文件只读一次的方法。