[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re:duvidas, duvidas, duvidas
Jay Clei Garcia dos Santos writes:
>From: "Jay Clei Garcia dos Santos" <jaysantos@originet.com.br>
>Date: Fri, 18 Sep 1998 15:42:26 -0300
>
>To vendo que vou virar frequentador assiduo desta lista, ja que estou
>dando meus primeiros passos em C :-)
>
>O que significa o comando main (argc, argv)? (que esta no arq.
>ex11_modif.c)?
Po, Jay, parece que vc nao fez o EP1. main(argc, argv) faz com que
o programa pegue argumentos da linha de comando, sendo que argc e' o
numero de argumentos, e *argv e' um vetor de strings com os argumentos.
Exemplo: no caso do ex11_modif.c, se voce digitar:
d:/>ex11_modif dados1.txt argumento2
as variaveis argc e argv serao:
argc=2
argv[1]='dados1.txt'
argv[2]='argumento2'.
(Note que argv[0]='ex11_modif')
Fabio Kimura <fkimura@linux.ime.usp.br>
http://www.linux.ime.usp.br/~fkimura