Hallo!
Ich habe ein Programm geschrieben, dass mir einige Daten in einer STL liste speichern soll und die dann auch wieder ausgeben kann. die liste speichert bei mir item objekte die aus zwei INT werten, einem STRING und einem FLOAT bestehen. komischerweise kann ich aber innerhalb meiner STL iteratorschleife nur den ersten INT wert ausgeben, bei den anderen wird mir immer ein SEGMENTATION FAULT angezeigt (zur laufzeit des programms).
hier ein kleiner codeauschnitt mit passendem konsolenoutput:
CODE:
void invoice2::ShowInv(list<item> itL)
{
list<item>::iterator i;
cout<<"----------------------------------------------------"<<endl;
cout<<"Invoice Id: "<<itsId<<endl;
cout<<"Invoice Description: "<<itsDesc<<endl<<endl;;
for(i = itL.begin(); i != itL.end(); i++)
cout<<" Id: "<<i->Getid()<<endl;
cout<<" Description: "<<i->GetDesc()<<endl;
cout<<" Quantity: "<<i->GetQuant()<<endl;
cout<<" Price: "<<i->GetPrice()<<endl<<endl;
}
OUTPUT:
----------------------------------------------------
Invoice Id: 1076074032
Invoice Description:
Id: 1
Id: 2
Segmentation fault
das prog funzt also nur bei Gedid(), obwohl die anderen funktionen (GetDesc()...) ok sein müssten. ich hab sie zumindest erfolgreich getestet...
danke für die mühe das genze zu lesen
liebe grüße
chrise
Beiträge von Chrise
-
-
@lj_scampi: danke für die prompte antwort
tschurlo: danke für den hinweis -
ich weiß es ist ne blöde frage, aber ich find die antwort einfach nicht:
Mit welchem Befehl kann ich in Java den Betrag einer Zahl ermitteln???
Danke im Voraus! -
@ dose: gilt das nur für erste level? oder für alle?
kannst mir vielleicht noch n bisschen mehr auf die sprünge helfen... -
ich hab zwar von dem zeugs gar keine ahnung....
aber für euch CHECKER habe ich hier ne neue herrausforderung (Quelle: derstandard.at)http://scifi.pages.at/hackits/
hab keinen keinen blassen schimmer was man da so tun muss :confused: , aber es scheint auch ums hacken zu gehen :devil:
-
Danke sCHmIkOla!
Hast mir weiter geholfen -
Hallo
Ich habe Internet über Chello student connet konnte es aber zuerst nicht über den Uniserver laufen lassen, da die Anleitung auf Chello.at irgendwie nicht richtig wahr.
Jetzt hab ich auf der Uni page eine bessere Anleitung gefunden, bin mir aber nicht sicher ob es jetzt wirklich über den Uniserver oder noch über UPC läuft.
Kann ich das irgendwie überprüfen.Danke im Voraus für eure Vorschläge