Só queria saber sobre o trecho de código passado no enunciado:
if (argc < 5)
{
fprintf(stdout,
"Uso: %s <arq_alunos> <arq_disc> <arq_instr> <arq_saida>\n",
argv[0]);
return -1;
}
É isso mesmo? Quando eu testo essa condição (passar menos que 5 argumentos na linha de comando) ele simplesmente imprime
Uso: ./EP <arq_alunos> <arq_disc> <arq_instr> <arq_saida>
No terminal. O que isso quer dizer?
Quer dizer que se vc não der o número de argumentos suficiente ele imprime essa linha de instrução pra te mostrar como se roda o programa. =)
Opa! Obrigado, tinha um erro no pdf e foi corrigido.
abraços,
--
carlinhos
abraços,
--
carlinhos