Como receber entrada de 2 arquivos em um executável

3

Basicamente, eu quero receber entrada de 2 arquivos diferentes quando estou chamando um executável no terminal

Como:

./a.out < file1.pgm file2.pgm

Eu quero ler os dois arquivos de entrada no meu código, um após o outro.

    
por Luiz Eduardo Simões 09.06.2016 / 01:44

1 resposta

3

Para a pergunta, em que file1.pgm e file2.pgm são arquivos cujo conteúdo você deseja enviar para a.out como entrada:

cat file1.pgm file2.pgm | ./a.out

Se file1.pgm e file2.pgm forem executáveis que produzem para a.out:

(file1.pgm; file2.pgm) | ./a.out
    
por 09.06.2016 / 02:00