Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cstdiofile?

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
03.10.2003, 13:13 Uhr
~John
Gast


Hallo Ihr da draußen,

bin blutiger Anfänger
kann mir einer ganz ausführlich erklären, wie ich mehrere Daten (Strings) in eine Datei schreibe und auch wieder raus lese?
Der Dateiname soll dabei vorgegeben sein.

Bitte ich brauch die Info dringend...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.10.2003, 13:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, das geht mit CStdioFile sehr einfach!


C++:
// schreiben
CStdioFile WriteFile;
if(!WriteFile.Open("test.txt",CFile::modeCreate|CFile::modeWrite)) // Datei öffnen
{
   // Fehler beim Öffnen
}
else
{
   CString strEins = "Hallo, dies ist ein Test";
   CString strZwei = "Hallo, dies ist Zeile 2";
   WriteFile.WriteString(strEins+"\n"); // Zeile 1 schreiben
   WriteFile.WriteString(strZwei+"\n"); // Zeile 2 schreiben
   WriteFile.Close(); // Datei schliessen
}

// lesen
CStdioFile ReadFile;
if(!ReadFile.Open("test.txt",CFile::modeRead)) // Datei öffnen
{
   // Fehler beim Öffnen
}
else
{
   CString strEins = "";
   CString strZwei = "";
   ReadFile.ReadString(strEins); // Zeile 1 lesen
   ReadFile.ReadString(strZwei); // Zeile 2 lesen
   ReadFile.Close(); // Datei schliessen
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.10.2003, 14:17 Uhr
~John
Gast


Das sieht ja wirklich einfach aus.

Vielen vielen Dank, werde es gleich mal ausprobieren!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.10.2003, 14:40 Uhr
~John
Gast


Ich muss nochmal nerven, aber das klappt nicht so richtig.

Ich habe für die Anweisung:

// Fehler beim Öffnen
eine MessageBox - ausgabe gemacht
MessageBox("Fehler beim Öffnen","FEHLER",MB_OK)


beim Starten des Programms und Betätigung des dafür vorgesehenen Buttons kommt dann immer diese Meldung, obwohl die Datei existiert.
Warum??

Hab ich vielleicht noch was vergessen- in der h-Datei steht aber auch:

protected CStdioFile ReadFile;

das ist doch richtig oder??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.10.2003, 15:30 Uhr
~John
Gast


Meine Frage hat sich erledigt. Jetzt funktioniert es !

Vielen Dank!
 
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: