Hallo, Ich habe ein Problem bei meiner meinem cpp file.
ich scheine an nun schon bei der Eingabe der Parameter Interpret und Titel auf mir nicht zugestellten speicher zugreifen zu wollen.
Alles anzeigen
ich scheine an nun schon bei der Eingabe der Parameter Interpret und Titel auf mir nicht zugestellten speicher zugreifen zu wollen.
C-Quellcode
- Quellcode
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- using namespace std;
- #include "Verkettete Listen.h"
- #include <fstream>
- C_CDRom* newobject = new C_CDRom;
- C_CDRom* C_CDRom::getNext()
- {
- return next;
- }
- void C_Regal::CDsReinstellenNachLetzerPos(string sInterpret, string sTitel)
- {
- if (root == NULL)
- {
- root = new C_CDRom;
- root->SetInterpret( sInterpret );
- root->setTitel( sTitel );
- root = root->getNext();
- }
- else
- {
- iter = root;
- while (iter->getNext() != NULL)
- {
- iter = iter->getNext();
- }
- C_CDRom* neueCD= new C_CDRom;
- iter = iter->getNext();
- iter = neueCD;
- neueCD->SetInterpret( sInterpret );
- neueCD->setTitel( sTitel );
- neueCD = neueCD->getNext();
- neueCD = NULL;
- }
- AnzahlCD++;
- }
- void C_Regal::AusgabeRegalInhalt()
- {
- cout << "Nummer\tInterpret\tTitel" << endl;
- if ( root != NULL)
- {
- iter = root;
- while(iter->getNext() != NULL)
- {
- int x=0;
- cout << x << "\t" << iter->GetInterpret() << "\t" << iter->GetTitel() << endl;
- iter = iter->getNext();
- x++;
- }
- }
- cout << "===========================" << endl;
- }
- int main()
- {
- Regal.CDsReinstellenNachLetzerPos(shaggy, laledu);
- Regal.CDsReinstellenNachLetzerPos(Petermaffai, schrei);
- Regal.CDsReinstellenNachLetzerPos(sido, singsing);
- Regal.AusgabeRegalInhalt();
- system ("pause");
- }
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Flippo ()