Ver Mensaje Individual
  #15  
Antiguo 31-10-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Bueno, veo errores en el código. La ruta debes ponerla así:
"D:\\Datos.txt" con "doble barra".

En C, los archivos guardados en modo texto se les añade un retorno de carro y otro de línea \r\n. El TMemo está dividido en líneas, por lo tanto se incluyen \r\n nuevos al leer el archivo con el sistema fstream (que por defecto lee en modo texto)

Puedes utilizar para salvar el Memo:
Código:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
   Memo->Lines->SaveToFile("D:\\Datos.txt");
}
Te funcionará como quieres.

Otra opción de guardar puede ser:
Código:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  ofstream fSalida ("D:\\Datos.txt", ios::binary);
  fSalida<< Memo->Text.c_str();
  fSalida.close();
}
También te funcionará como quieres.

Saludos.
Responder Con Cita