Hallo..
Wenn ich folgenden Quellcode implementiere:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| while (43 != zeichen) { zeichen = Console.Read(); Console.WriteLine(zeichen); text[index] = Convert.ToChar(zeichen); index += 1; } |
werden alle zeichen z.B. "sfsafsafs+" in dem
Array "text" gespeichert. "Return" wird hierbei nur
nach der Eingabe von dem "+" Zeichen betätigt.
Wenn ich den Quellcode nun als Nicht-Abweisende Schleife
implementiere:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| { zeichen = Console.Read(); Console.WriteLine(zeichen); text[index] = Convert.ToChar(zeichen); index += 1; } while (43 != zeichen) |
Dann Funktioniert es nicht mehr!
Die Methode Read() puffert den Zeilenumbruch im
Eingabestrom, aber warum wird dadurch der Quellcode nicht
weiter abgearbeitet?
Würde mich über Hinweie freuen..
LG
Zenten
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt