
17/01/2009, 06:49
|
 | | | Fecha de Ingreso: mayo-2004 Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses 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 |