02/11/2015, 11:17
|
| | Fecha de Ingreso: octubre-2014 Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 2 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 |