Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2012, 08:46
vescapam
 
Fecha de Ingreso: diciembre-2003
Mensajes: 15
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Problema con strncpy

Muchas gracias Sam90, se lo de la constante, a lo que me refería es si cuando copias una cadena con strncopy es correcto añadir al final \0 o no. Creo que al hacerlo mal sea esta la razón del overflow.

Sabe alguien o tu mismo si esto está bien. Muchas gracias.


strncpy(currentItem.filename, argv[i], sizeof(currentItem.filename));

if (strlen(argv[i]) > sizeof(currentItem.filename)) {
currentItem.filename[sizeof(currentItem.filename)] = '\0';
}