Si no es así ¿qué otras opciones hay para guardar en un fichero de texto? Ya que tampoco se puede usar:
- Código: Seleccionar todo
- escritura << "\n";
Muchas Gracias!!
Moderador: ivancp
- escritura << "\n";

- #include <iostream>
- #include <fstream>
- using namespace std;
-
- int main () {
- ofstream myfile;
- myfile.open ("example.txt");
- myfile << "Writing this to a file.\n";
- myfile.close();
- return 0;
- }

- #include <iostream>
- #include <fstream>
- void Guardar::OnBnClickedGuardar()
- {
- SaveToFile();
- }
-
- void Guardar::SaveToFile()
- {
- CString nombre=_T("\D:\Write_File.dat");
- CFile cfile;
- cfile.Open(nombre , CFile::modeCreate | CFile::modeReadWrite);
- char pbufWrite[100];
- memset(pbufWrite, 'a', sizeof(pbufWrite));
- cfile.Write(pbufWrite, 100);
- cfile.Flush();
- }



- void CDlgResultados::SaveToFile()
- {
- FILE *fichero;
-
- CString path= GetUserHomeDir() + _T("\\Write_File.txt");
- CString cadena;
- int tam=0;
-
- m_Edit.GetWindowText(cadena);
-
- fichero=fopen(CT2CA(path),"wb");
-
- tam=strlen(CT2CA(cadena));
- fwrite(cadena,tam,2,fichero);
- fclose(fichero);
- }
- fread(cadena,tam,2,fichero);



- void CDlgResultados::LoadToFile()
- {
- CFile cfile;
- cfile.Open(_T("C:\\Users\miguel\Write_File.txt"), CFile::modeCreate | CFile::modeReadWrite);
- TCHAR pbufRead[100];
- UINT nActual = 0;
- cfile.Seek( 0, CFile::begin );
- nActual = cfile.Read( pbufRead, sizeof( pbufRead ) );
-
- m_Edit.SetWindowText(pbufRead);
- }

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados