zenten - Di 29.12.09 20:51
Titel: Funktionsweise der Methode Console.Read()
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