No, v tom případě můžete roury vytvořit sám přes příkazový řádek. Uděláte si soubor vstup.txt a ten pošlete svému programu na standardní vstup. Stačí v příkazovém řádku spustit toto:
program.exe <vstup.txt >vystup.txt
Program se nyní spustí tak, že místo standardního vstupu bude číst ze souboru vstup.txt (ale pořád to v té aplikaci je přes Console.ReadLine) a zapisovat do souboru vystup.txt. Prostě se jim standardní vstup a výstup přesměrují do souborů. Anebo si můžete udělat svou aplikaci, která bude programu nějaká data generovat, opět bude vypisovat na konzoli přes Console.Write a do své aplikace to dostanete opět možnostmi příkazového řádku:
generator.exe | program.exe
Tím jste výstup programu generator.exe přeposlali rourou na vstup programu program.exe. Je to to, co jste potřeboval?
|