Ver Mensaje Individual
  #1  
Antiguo 02-05-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Reputación: 18
Gabo Va por buen camino
Question Retorno de carro al escribir en un archivo de texto

Hola,
mi problema es el siguiente:
Estoy haciendo un programa en que escribo en un archivo de texto. Utilizo FileCreate para crearlo, FileWrite para escribir en él y FileClose para cerrarlo. Pero cuando quiero hacer un cambio de línea no me resulta bien. He probado agregándole a la cadena "\n", "\r" y "\x0D" pero en vez de hacer el cambio de línea me inserta en la misma línea el caracter que lo representa (un pequeño cuadrado).

Este es el código:

Código Delphi [-]
 
  int archivo;
  archivo = FileCreate(pathActual);
  // CREACION DE LAS LINEAS DEL ARCHIVO
  AnsiString linea ="ENCABEZADO\x0D";
  FileWrite(archivo, linea.c_str(),linea.Length());
  linea=txtNombreEjemplo->Text;
  FileWrite(archivo, linea.c_str(),linea.Length());
  FileClose(archivo);


De antemano les agradezco cualquier ayuda que me puedan dar...
Responder Con Cita