Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/05/2008, 12:13
Avatar de Mephisto
Mephisto
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 19 años
Puntos: 3
Respuesta: Escribir espacios en blanco

Para el manejo de cadenas, requieres de que el ultimo elemento del array sea '\0' para que no se desborden las varibles y no haga comportamientos raros

Código:
char cad_relleno[resto+1];
char cad_final[tamano+1];
Por lo general prefiero emplear el memset con sizeof si es para limpiar el array

Código:
memset (cad_relleno,'\0',sizeof(cad_relleno));
memset (cad_final,'\0',sizeof(cad_final));
Con esto aseguras que no se desborde el array
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...