У меня есть следующие тесты ниже в файле, и я хочу запустить эти тесты, но я не хочу набирать их все, а также не менять свой код, который использует 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
Это возможно с помощью перенаправления терминала и потока и каналов.
Вот некоторая ссылка от Google, если вы используете Linux: https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-i-o-redirection
Вам, вероятно, нужно что-то вроде этого (труба):
$ cat your_file | your_binary
или (поток)
$ your_binary < your_file