Hallo zusammen...
Ich hab folgendes Progrämmchen geschrieben und beim schreiben in die Datei bekomm ich nach dem 13. Eintrag eine Exception (s. Bild)
Hier der Code:
Kann mir jmd helfen?
Ich weiss nicht was das sein soll...
Danke schonmal im Vorraus...
Ich hab folgendes Progrämmchen geschrieben und beim schreiben in die Datei bekomm ich nach dem 13. Eintrag eine Exception (s. Bild)
Hier der Code:
Code:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <iostream.h> #include <fstream> #include <winsock.h> #include <stdio.h> #include <string> #include <stdexcept.h> using namespace std; using namespace System; //using std::string; //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } string ausgabetmp,temp; AnsiString inserttmp,datei,tmp; ofstream dat_aus; size_t found; int loschen,lines; //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { if (OpenDialog1->Execute()) { datei = OpenDialog1->FileName; Edit1->Text = datei; ListBox1->Items->LoadFromFile(datei); } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { string endung = "._cu"; string dateiname = datei.c_str(); dateiname = dateiname + endung; dat_aus.open(dateiname.c_str(), ios_base::app); lines = ListBox1->Items->Capacity; for (int x = 0;x<=lines;x++) { tmp = ""; temp = ""; ausgabetmp = ""; tmp = ListBox1->Items->Strings[x]; ausgabetmp = tmp.c_str(); temp = tmp.c_str(); int len = ausgabetmp.size(); found=ausgabetmp.find_first_of("abcdefaghijklmnopqrstuvwxyz"); ListBox2->Items->Add(temp.substr(found-1,len).c_str()); dat_aus << temp.substr(found-1,len).c_str() << endl; } } //-----------------------
Kann mir jmd helfen?
Ich weiss nicht was das sein soll...
Danke schonmal im Vorraus...
Comment