Liste kopieren bzw Indexliste erstellen
-
Erledigt
-
Und was bitte schön ist jetzt GENAU das Problem?
-
Das Problem ist das mein Programm abstürtzt und ich nicht weis warum sobal ich eine Indexliste erstellen will. Und genau so wenig bin ich mir sicher ob des überhaupt vernünftig ist was ich da Programmiert habe

MFG
-
Bist du mal mit einem Debugger durchgegangen?
-
Aber der Stürzt in meiner Index funktion zu beginn schon ab, so nach 5 Zeilen und dann kann ich nix mehr machen.
-
Gegen Abstürzen hilft da der Debugger.
Also vernünftig ist das ganze nicht.
- Keine Standardbibliotheken/Funktionen
- Nicht Standardkonform (void main (), die header usw)
- Kein OOP (Objetkorientierung)
- Hang zu (unsicheren) C Funktionen
- if/else if Liste, anstatt swtich/case
- Ich sehe kein einziges delete auf die vielen new's
...Und das war nur das schnelle überfliegen..
Du hast mit Garantie ein C - Buch:
struct tIndexListe *pElem = new (tIndexListe);
-
drakon schrieb:
Gegen Abstürzen hilft da der Debugger.
Also vernünftig ist das ganze nicht.
- Keine Standardbibliotheken/Funktionen
- Nicht Standardkonform (void main (), die header usw)
- Kein OOP (Objetkorientierung)
- Hang zu (unsicheren) C Funktionen
- if/else if Liste, anstatt swtich/case
- Ich sehe kein einziges delete auf die vielen new's
...Und das war nur das schnelle überfliegen..
Du hast mit Garantie ein C - Buch:
struct tIndexListe *pElem = new (tIndexListe);
Das Buch heist C++ Die Programmiersprache von Bjarne Stroustrup 2Auflage des Addison-Wesles Verlag.
Mit Listen kenn ich mich leider nicht so gut aus. Ich bin noch ein Amateur.
also die if else sache funktioniert doch also warum sollte ich sie ändern?
Was meinst du mit Header? Ich kann eben im Moment nur die Bibliotheken einbinden die ich habe. Sorry aber die Windows server gen´ben nicht mehr her ich lade jetzt schon seit stunden die neue Version von VS.Könntest du vielleicht ein bischen genauer sein?
-
Was die Header angeht meint er wohl *.h
zB #include<iostream>
nicht #include <iostream.h>Wenn sowas echt in deinem BUch steht ist es nicht die beste Wahl

-
ChrisTucker schrieb:
Das Buch heist C++ Die Programmiersprache von Bjarne Stroustrup 2Auflage des Addison-Wesles Verlag.
Mit Listen kenn ich mich leider nicht so gut aus. Ich bin noch ein Amateur.
also die if else sache funktioniert doch also warum sollte ich sie ändern?
Was meinst du mit Header? Ich kann eben im Moment nur die Bibliotheken einbinden die ich habe. Sorry aber die Windows server gen´ben nicht mehr her ich lade jetzt schon seit stunden die neue Version von VS.Könntest du vielleicht ein bischen genauer sein?
Dann solltest du das Buch nochmal genau lesen. Da steht bestimmt nichts davon drin, dass du void main, include<iostream.h>, memcpy usw. benutzen sollst.

-
Pigeon schrieb:
Was die Header angeht meint er wohl *.h
zB #include<iostream>
nicht #include <iostream.h>Wenn sowas echt in deinem BUch steht ist es nicht die beste Wahl

Das steht in TC++PL sicher nicht drin.
- Keine Ahung, woher er das alles hat..