Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/11/2015, 11:17
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Programa en C. Suma de dos conjuntos.

argc te indica el número de parámetros (nombre del ejecutable incluido) ha recibido la aplicación al ser ejecutada desde la línea de comandos y argv contiene esos parámetros.

Con esto en mente sabes que:

argc vale 1 o más
argv[0] te va a indicar el nombre de tu programa
argv[1] almacena el primer argumento (si se ha proporcionado)
argv[2] almacena el segundo argumento (si se ha proporcionado)
...etc

El delimitador natural de los argumentos es el espacio. Si es necesario que un argumento tenga espacios (por ejempo para introducir rutas de ficheros) hay que encerrar el argumento entre comillas.

Con esta información deberías entender que, en tu caso, argc debería valer 5.

Para separar los números puedes usar strtok, salvo que te exijan programar tus propias rutinas.

Un saludo