[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