Autor Tópico: Arquivos de Entrada em executáveis  (Lida 1757 vezes)

Offline dudleyy

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Arquivos de Entrada em executáveis
« Online: 04 de Agosto de 2008, 15:45 »
Olá amigos,

eu fiz um programa em c++, que dependendo das entradas detectadas pelos "cin >>", tem um comportamento diferente. Gostaria de testar isso com arquivos de texto, para nao ter que ficar digitando toda hora no console quando rodar o programa.
Alguem sabe de uma maneira simples (de preferencia um comando no console) que faça isso de maneira simples, apartir do programa ja compilado?

Estou querendo algo no tipo:

dudleyy@bloodmary:~/Área de Trabalho$ ./programaCompilado -in arquivoDeEntrada

obrigado pela ajuda!
« Última modificação: 04 de Agosto de 2008, 15:47 por dudleyy »

Offline kunigas

  • Usuário Ubuntu
  • *
  • Mensagens: 77
  • DK
    • Ver perfil
    • Página pessoal, Guilherme Kunigami
Re: Arquivos de Entrada em executáveis
« Resposta #1 Online: 04 de Agosto de 2008, 20:05 »
É bem simples:

Código: [Selecionar]
dudleyy@bloodmary:~/Área de Trabalho$ ./programaCompilado < arquivoDeEntrada
É como se você estivesse digitando no console o que estiver escrito em "arquivoDeEntrada". Se quiser guardar a saída do programa em um arquivo de texto é só fazer:

Código: [Selecionar]
dudleyy@bloodmary:~/Área de Trabalho$ ./programaCompilado < arquivoDeEntrada > arquivoDeSaida