Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/05/2012, 18:27
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Pequeño error en ficheros

Esto no es un problema..... Si imprimes en decima te tiene uqe salir un 10 (\r) y despues un 13 \n... proba de casar del prinft la impresion del caracter %c y vas a ver....

El salto de linea se imprime pero se traduce como tal...fijate que hay una linea en blanco.

Linux considera que un salto de linea es solo el \n...de ahi viene el problema que cuando ahcesu n archivo con lin ux cuando lo ves con windows se ve mal..(si lo abris con el block de notas, otro programa un poco mejorado se da cuenta de eso)

Por ultimo un fichero del tipo texto nunca vas a encontrar un '\0'... El \0 es un caracter que se usa para indicar el fin de una cadena.... Pero es solo una convencion dentro del lenguaje. Uno podria redefinir toda las funciones de string.h para que sea otro caracterer.

Saludos