// エラー回避方法が分からなかったので, 正解者のソースを参照して修正. #include using namespace std; int main() { // 1. 入力情報取得. string judge; // 2. 解錠をチェックし, 出力. for(int i = 0; i <= 999; i++){ printf("%03d\n", i); cin >> judge; if(judge == "unlocked") break; } // 3. 後処理. return 0; }