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?