Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cstring und Dateien

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.10.2002, 17:59 Uhr
KEnny



Hallo zusammen

Ich möchte gerne einen CString in eine Datei schreiben.
Mit den anderen Datentypen habe ich das bis jetzt so gemacht das ich einfach die Methode Write und Read des CFile Objekts benutzt habe. Mit CStrings klappt das aber nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.10.2002, 19:54 Uhr
void*
Generic Pointer
(Operator)


Hallo!

Z.B. so:


C++:
// TestVcpp.cpp : Definiert den Einsprungpunkt für die Konsolenanwendung.
//

#include "stdafx.h"
#include "TestVcpp.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Das einzige Anwendungsobjekt

CWinApp theApp;

using namespace std;

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
    int nRetCode = 0;

    // MFC initialisieren, Ausgabe und Fehlermeldung bei Fehlern
    if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
    {
        // ZU ERLEDIGEN: Fehlercode gemäß Ihren Anforderungen ändern
        cerr << _T("Fatal Error: MFC initialization failed") << endl;
        nRetCode = 1;
    }
    else
    {
      CFile file(".\\test.txt", CFile::modeWrite|CFile::modeCreate );
      CString s("Hier regiert der HSV!\n");
      file.Write(s, s.GetLength());
    }

    return nRetCode;
}



Gruß
void*
--
Gruß
void*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.10.2002, 22:22 Uhr
KEnny



Wenn ich die Datei dann aber wieder auslese muss ich ja wissen wie gross der CString ist. Oder nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.10.2002, 07:03 Uhr
Tommix



Hallo,
wenn Du statt CFile CStdioFile nimmst, hast Du die zusätzlich die Methoden ReadString und WriteString. Ansonsten mußt Du die Länge eben mit speichern.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.10.2002, 11:50 Uhr
KEnny



Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: