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.