
Go backward to Mais apontadores
Go up to Alguns exercícios a exemplos dados nas aulas teóricas
Go forward to Soma dos parâmetros da linha de comando
Parâmetros da linha de comando
// -----------------------------------------------------------------------------
// Imprime os parâmetros da linha de comando
// <comando> <n1> ... <nk>
// Imprime todos os argv[ ]
// Cada argv[i] e' um string
// Os nomes argc e argv sao arbitrarios!!!
main(int argc, char * argv[]){
int i;
printf("Numero de argumentos = %1d\n", argc);
for(i=0;i<argc;i++)
printf(" arg. no. %1d = %-s\n", i, argv[i]);
}
/*--- Resultados:
T$ ./a.out batatas fritas 14
Numero de argumentos = 4
arg. no. 0 = ./a.out
arg. no. 1 = batatas
arg. no. 2 = fritas
arg. no. 3 = 14
*/
