...
cout << "AA " << variable << endl;
...
cout << "BB " << variable << endl;
...
sind oft professionelle Debuggingwerkzeuge verfügbar.
Hier sei wiederum ein (kostenfreies) Programm unter LINUX vorgestellt.
LINUX> g++ -g Ex1121.cc
LINUX> ddd a.out &
Die Handhabung der verschiedenen Debugger unterscheidet sich sehr stark.
Beim ddd-Debugger kann mit set args < input.1121
das
Eingabefile angegeben werden und mit run
wird
der Testlauf gestartet, welcher an vorher gesetzten Break-Punkten
angehalten wird. Dort kann dann in aller Ruhe das Programm anhand des
Quellcodes schrittweise verfolgt werden.