05/05/2017, 09:21
|
| | Fecha de Ingreso: junio-2009
Mensajes: 30
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Guardar argumentos de main en cadenas Estoy intentando guardar los argumentos que se reciben en el main en dos cadenas en C con Netbeans de la forma:
char *cadena1;
char *cadena2;
strcpy(cadena1,argv[1]);
strcpy(cadena2,argv[2]);
Y me da error:
Its no posible to limit these functions to a maximun buffer size.
He probado con strlcpy y no se muy bien como va, ni encuentro un ejemplo claro, pero no soy capaz de hacerla funcionar.
Podía hacerlo char a char, pero quería saber si hay alguna función que no sea strcpy y como funciona.
for(int i=0;i<strlen(argv[1]);i++){
cadena1[i]=argv[1][i];
}
for(int i=0;i<strlen(argv[2]);i++){
cadena2[i]=argv[2][i];
}
Saludos y gracias.
Última edición por antoniuskas; 05/05/2017 a las 09:56 |