Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2005, 10:46
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Si, pero el argc contiene el numero de argumentos contando desde uno por ejemplo:

programa.exe -arg1 arg2.xx

te dara 2 en argc, el primero es el nombre y direccion del programa, el segundo es el primer argumento y el tercero es el segundo argumento.

En argv es un poco diferente.

argv[0] contiene el nombre del programa
argv[1]contiene el primer argumento
argv[2] contiene el segundo argumento.

Mas o menos estu funciona asi..

Otra cosa, para que no tengas problemas con el codigo que puse, usa esta funcion main:

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

A diferencia a la de eternal idol es que yo lo pongo como puntero a array y el como doble puntero char.

Supuestamente es lo mismo, pero pues nunca lo he probado y por lo tanto no confio mucho en eso.

Saludos