Можно ли запускать некоторые тесты из файла с использованием кодовых блоков, не используя файловые функции?

У меня есть следующие тесты ниже в файле, и я хочу запустить эти тесты, но я не хочу набирать их все, а также не менять свой код, который использует scanf для fscanf для чтения из файла, возможно ли использовать CodeBlocks?

Sample Input

2
3
a b c A B C
a:BAC
b:BAC
c:ACB
A:acb
B:bac
C:cab
3
a b c A B C
a:ABC
b:ABC
c:BCA
A:bac
B:acb
C:abc

-1

Решение

Это возможно с помощью перенаправления терминала и потока и каналов.
Вот некоторая ссылка от Google, если вы используете Linux: https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-i-o-redirection

Вам, вероятно, нужно что-то вроде этого (труба):

$ cat your_file | your_binary

или (поток)

$ your_binary < your_file
1

Другие решения


По вопросам рекламы [email protected]