Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2009, 06:49
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: meter palabra que paso como parametro en una variable

En argv tenes los parametros (argc te la cantidad) siendo entonces algo asi en el main:

Código:
int main(int argc, char **argv)
{
  if (argc > 1) //el primer parametro es el nombre del ejecutable normalmente
  {
    size_t parlen = strlen(argv[1]);
    if (parlen >= SIZE_CADENA)
    {
      memset(cadena, 0, SIZE_CADENA); //la llenamos de ceros
      memcpy(cadena, argv[1], SIZE_CADENA - 1); //copiamos todo menos el ultimo caracter asi es una cadena terminada correctamente en 0
    }
    else
    {
      strcpy(cadena, argv[1]); //podemos hacer una copia normal
    }
  }
}
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO