2017-01-31 4 views
0

Die Warteschlange ist mit verknüpften Liste implementiert: aber das Programm funktioniert nicht, was könnte der mögliche Fehler sein?Implementierung von Warteschlangen mit verknüpften Listen

Der Konsolenbildschirm verschwindet nach dem ersten Element einfach, ich kann nicht herausfinden, wo der Fehler ist

+2

Verwenden Sie einen [Debugger] (https://ericlippert.com/2014/03/05/how-to-debug -klein-programme /) um herauszufinden, was schief gelaufen ist. – nwp

+0

Der Dobugger führt das Programm aus, aber das Programm stoppt während der Ausführung. wie weiter? –

+1

*** Wie geht es weiter? *** Sie durchlaufen den Code Zeile für Zeile mit Ihrem Debugger und sehen sich Ihre Variablen bei jedem Schritt an, bis Ihr Code etwas tut, was Sie nicht erwartet haben. – drescherjm

Antwort

0

In der insert_in_queue() Funktion nach ptr für das Zuweisen von Speicher, stellen Sie sicher,

verwenden
ptr->next=NULL; 
+0

Denken Sie außerdem darüber nach, einen Konstruktor zu 'node' hinzuzufügen, der immer' next' annulliert, damit Sie nicht vergessen können. – user4581301

Verwandte Themen