Hallo, an alle!
Ich hab folgendes Problem bezüglich des Aufgabaus eines Binomischen Baumes.
Die Aufgabe lautet aus "n" Zahlen eine BinoBaum zu erstellen.
Aber ich komm nicht mal zum Abschluss des Erstellens der n Wurzeln bei Stufe 0.
Mein Compiler GNU g++ hört nach dem 25-ten durchlauf meiner Schleife auf mit einer Fehlermeldung, die ich nicht beheben kann.
Vielleicht könnt ihr mir helfen:
P.S.:die Zahlen werden von einer Datei eingelesen.
Hier der Codeauszug:
FehlerMeldung:
danke schonmal im vorraus
EDIT:::
Bevor ich es vergesse..... Ich nutze Ubuntu 9.10 Netbook Remix.
Ich hab folgendes Problem bezüglich des Aufgabaus eines Binomischen Baumes.
Die Aufgabe lautet aus "n" Zahlen eine BinoBaum zu erstellen.
Aber ich komm nicht mal zum Abschluss des Erstellens der n Wurzeln bei Stufe 0.
Mein Compiler GNU g++ hört nach dem 25-ten durchlauf meiner Schleife auf mit einer Fehlermeldung, die ich nicht beheben kann.
Vielleicht könnt ihr mir helfen:
P.S.:die Zahlen werden von einer Datei eingelesen.
Hier der Codeauszug:
Code:
int main(int argc,char **argv)
{
BinoBaum **b;
unsigned int help(0);
ifstream in(argv[1]);
int i=0;
if(!in) {
cout << "Fehler bei Dateioeffnung!" << endl;
return -1;
}
while(!in.eof()) {
char c=in.get();
if(c!=' ') {
help=(help*10)+(atoi(&c));
}
else {
b[i] = new BinoBaum(help);
help=0;
i++;
}
}
return 0;
}
FehlerMeldung:
Code:
terminate called after throwing an instance of 'std::ios_base::failure'
what(): basic_ios::clear
Aborted
EDIT:::
Bevor ich es vergesse..... Ich nutze Ubuntu 9.10 Netbook Remix.
Zuletzt bearbeitet: