Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2006, 07:25
jllopezgalvez
 
Fecha de Ingreso: diciembre-2005
Mensajes: 42
Antigüedad: 18 años, 5 meses
Puntos: 0
Fprintf y el \0

Hola, estoy flipando en colores. El problema es el siguiente:
Tipico parser para generar un xml.

Pongo: fprintf(fdxml,"<?xml version=\"1.0\" encoding=\"Iso...\"?>\n");
[fdxml: descriptor del fichero xml de salida]
Vamos, la cabecera del xml.

Pues en el fichero de salida me coloca un \0 [mirandolo ya a bajo nivel] entre xml y version.
Un final de cadena!!! Yo no corto la cadena!!! No pongo nada
Y entonces me lo junta asi: <?xmlversion...

El resto de blancos me los escribe bien.

¿A alguien le ha pasado esta cosa tan paranormal?. ¿Llamo ya a cuarto milenio?