DEBUGGEN in C, Hilfestellung?
Hallo. Bei meinen Kommilitonen wird beim debuggen wenn man auf "Einzelschritt" klickt, jede Zeile nach und nach in einem Fenster (meißt unten) abgearbeitet, wo z.B. sowas steht wie i = ..
Bei mir jedoch, wenn ich den Haltepunkt setze und auf Schrittweise debuggen klicke, dann macht er so ziemlich gar nichts..
Wie ihr seht, öffnet sich unten nicht einmal etwas. Lediglich das schwarze Ausgabe Fenster öffnet sich. Wenn ich dann auf weiter gehe, kommt das bei heraus:
Schließlich nach der Eingabe meiner Werte steht da: <= 1ms verstrichen. Der weiter Button funktioniert auch nicht mehr.
Was kann ich tun :( Bitte um dringende Hilfe.
Vielen Dank!
hast du Entertaste gedruckt?
ja.
3 Antworten
Wieso versuchst du denn eine exe zu debuggen und nicht den Code selber?
Schau mal oben bei "Prozess" welche Audwahlmögluchkeiten es da noch gibt.
Das Programm kommt 27 mal an dieser Quelltextzeile vorbei, der Eindruck, dass nichts passiert, kann trügen.
Aber:
Die Funktion kopieren() kopiert die übergebene Matrix in eine lokale Matrix kopierte_matrix und wirft die dann weg. Was soll das?
In der Funktion multiplizieren() müsste es in der inneren Schleife heißen:
matrix3[i][j] = 0;
for(k = 0; k < dimension; k++) {
matrix3[i][j] += matrix1[i][k] * matrix2[k][j];
}
Du kannst den Tag Java rauslassen, weil es um C bzw. VSC geht.