Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2004, 08:14
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Diferencia entre argc y argv. Lenguaje C

Buenas !!

Verán, tengo que hacer un programa con la siguiente estructura:

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

Pero no tengo ni idea de como capturar los argumentos y como hacer referencia a ellos.

Se que argc es un parametro de tipo int y que argv es un vector de argumentos, ¿No?

Entonces, a la hora de llamar al programa sería:

programa argumento1 argumento2 argumento3 (Argumento1 es argc y los demás ya están dentro de argv, ¿Verdad?)

Y bueno, como haría en la programación para hacer referencia a un parametro o a otro?

printf ("%d", argc); y printf("%d", argv[2]);

¿Esta bien asi?

Por favor, haber si pueden hecarme un cable, desde ya, muchas gracias por la ayuda.
__________________
Charlie.