Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2012, 00:47
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 6 meses
Puntos: 73
Respuesta: Problema: puntero invalido

int main (int argc, char argv[])

argc contiene el número de parámetros pasados en la línea de comando. argv es un array de punteros a carácter que contiene tantos elementos como indica argc. El valor de argc es, como mínimo, 1, ya que el primer parámetro es el propio programa. El resto de punteros, hasta argv[argc-1], es siempre válido. A partir de aquí, todo es basura, y debes considerarlo como no válido. Otra cuestión es si esos parámetros que has pasado son válidos o no. El puntero sí es válido, apunta a la secuencia de caracteres correspondiente al parámetro. La validez de ese parámetro debes comprobarla en tu programa.