Logo Hardware.com.br
Mad Max 77
Mad Max 77 Membro Senior Registrado
272 Mensagens 0 Curtidas

LInguagem Cparâmetros na main como argumentos de outras funç

#1 Por Mad Max 77 28/05/2005 - 13:15
Suponhamos que exista uma função main com os parâmetros (int argc, char *argv []). Suponha também que existam outras funções que abram um determinado arquivo e realizem determinada tarefa com ele. Essas funções serão usadas na função main. Gostaria de saber como fazer para que os parametros capturados na função main sejam usados nas funções. Por exemplo, em uma dessas funções existe o comando =fopen(,w), gostaria que um dos parametros capturados na main( um dos argv []) fosse usando como no comando anterior (fopen).
oitavo_anjo
oitavo_anjo Super Participante Registrado
629 Mensagens 12 Curtidas
#2 Por oitavo_anjo
28/05/2005 - 20:41
pra usar os parametros passados para main


int main (int argc, char *argv[]) {

if (argc < 2) { // serao considerados o nome do programa e um parametros, por isso o 2
printf ("\nPasse parametros para o programa\n");
exit(1);
}

funcao(argv[1]); // passa o argumento pra outra funcao

return 0;
}
Desktop (Frankenstein mostrando_lingua.png)
Core2Duo E6300 - 1,83Ghz, @1Gb, 80Gb, GeForce 8400GS - WindowsXP SP3 - Ubuntu 8.10
NoteBook (Dell feliz.png) Core2Duo T6500 - 2,1Ghz, @3Gb, 320Gb - Debian 5 - FreeBSD 7.2
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal