Laden + Speichern von Texten
-
Hallo,
ich habe ein Programm geschrieben, bei dem ich Zahlen speichern kann und auch laden kann. Nun möchte ich jedoch auch Texte damit speichern, somit bitte ich um Hilfe, da ich dies nicht hinbekomme. Muss ich dies mit einem AnsiString machen? Wie mache ich dies? Könnt ihr mir bitte helfen.
Mein Speicher(schreiben) Button:
void __fastcall TfrmMain::btnSchreibenClick(TObject *Sender) { if(fileexists){ Reset(); } fseek(meineDatei,0,SEEK_SET); int zahl=StrToInt(edtDaten->Text); fwrite(&zahl,sizeof(zahl),1,meineDatei); }
und mein laden(lesen) Butten
void __fastcall TfrmMain::btnLesenClick(TObject *Sender) { Reset(); Memo1->Clear(); struct stat Status; stat("ueb1.dat", &Status); int FSize=Status.st_size; for(int i=0;i<FSize/sizeof(zahl);i++){ fread(&zahl,sizeof(zahl),1,meineDatei); if(zahl!=0){ Memo1->Lines->Add(zahl); timer++; }
-
siehe LoadFromFile/SaveToFile von TStrings in der BCB-Hilfe, TStrings ist eine Eigenschaft von TMemo (Lines)
-
Hallo
Und auch die Toß 3 der FAQ hier im Builder-Forum.
bis bald
akari