Cita:
Iniciado por Instru 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
Ciertamente, la nomenglatura argc y argv es simplemente una, puedes usar lo que te de la gana, y a propósito, [] es lo mismo que *... En mi caso casi siempre prefiero los punteros antes que los arrays, salvo excepciones que convengan.