2015-12-02 4 views
0

Я нахожусь в курсе программирования на С ++.Spoofing std :: cin in C++

Наш профессор создал сценарий проверки подлинности Linux, на который должен точно соответствовать наш выпуск программы.

Проблема в том, что эта программа исключает, вероятно, 150-200 строк ввода, и если что-то идет не так, вам нужно начинать все заново. Если вы даже вводите неправильный символ, он должен быть перезапущен, поскольку регистры backspace регистрируются как собственный символ.

Есть ли способ, которым я могу заставить вход CIN точно соответствовать, чтобы программа сама вводила данные в соответствии с моими спецификациями?

+0

«Есть ли способ, которым я могу заставить вход CIN точно соответствовать, чтобы программа сама вводила данные в соответствии с моими спецификациями?» «А? Вы говорите об утверждении ввода или вывода? –

+2

Почему вы вводите скрипт проверки вместо того, чтобы конвейерно выводить в него вывод вашей программы? – immibis

+0

Я попытался вставить его, как submit bigcodeszzer

ответ

3

Нет, не существует. Вы должны знать, что ожидается заранее, чтобы пройти проверку.

+0

Я действительно знаю, что ожидается. Я просто хочу иметь возможность сделать это: cin << "Это то, что будет введено" – bigcodeszzer