C# Compilerfehler < Sonstige < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Also wir sollen in einem vorgefertigten Programm, welches Mergesort implementiert lediglich den Mergeteil vervollständigen.
Das hab ich soweit auch geschafft, und das Programm läuft in Debugmodus dann einwandfrei, wenn ich alle Schritte einzeln laufen lasse (also zeilenweises berechnen) Lasse ich aber mehrere Schritte auf einmal laufen, wird das Programm fehlerhaft.
Konkret: Ich will dem Feld B an der Stelle 0 den Wert von A an der Stelle 7 zuweisen, aber es wird der Wert von A an der Stelle 6 zugewiesen.
Wie gesagt, beim Zeilenweisen compilieren hat alles funktioniert.
Weiterhin ist mir aufgefallen (ich nutze Visual C# Express) dass es Unterschiede zwischen der Überwachung von Ausdrücken und der Anzeige von lokalen Variablen gibt.
Weiß jemand Rat?
MfG Sunny
|
|
|
|
Das Problem hat sich praktisch erledigt.
Ich hatte einen Fehler, wo ich nicht erkannt hab, dass ein i ein j sein musste (was müssen die auch so ähnlich sein ;) )
Und die Sache mit der Variablenüberwachung wird wahrscheinlich mit einer schlechten Aktualisierung zu tun haben. Da könnte MS wirklich mal was einbauen...
MfG Sunny
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:48 Mo 05.05.2008 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|