Entwickler-Ecke
Basistechnologien - Tastatureingabe
g-hun - Do 01.03.07 18:21
Titel: Tastatureingabe
Hallo!
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| using System;
public class Test { public static void Main(string[] args) { Console.Write("Gib eine Zahl ein: "); int Eingabe; Eingabe=Console.Read(); Console.WriteLine("Deine Eingabe: " + Eingabe); Console.ReadKey(); } } |
[url=
http://www.bilder-hosting.de/show/9NB7C.html]
[/URL]
Da stellt sich jedoch die Frage:
Wieso wird 49 angezeigt. Muss man da was Konvertieren??
:?:
Moderiert von
Christian S.: Topic aus Allgemeine .NET-Fragen verschoben am Do 01.03.2007 um 17:25
Leuchtturm - Do 01.03.07 19:10
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| public class Test { public static void Main(string[] args) { Console.Write("Gib eine Zahl ein: "); int Eingabe; Eingabe=Console.Read(); Console.WriteLine("Deine Eingabe: " + ToString(Eingabe)); Console.ReadKey(); } } |
So muss man zumindest bei Winforms umwandeln
EDIT: Ich sehe gerade das es nicht funktioniert
Christian S. - Do 01.03.07 19:32
Du meinst sicherlich Eingabe.ToString() ;-)
Und ob WinForms oder nicht, das hat damit nix zu tun. Die Sprache ist dieselbe :)
g-hun - Do 01.03.07 19:43
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| using System;
public class Test { public static void Main(string[] args) { Console.Write("Gib eine Zahl ein: "); int Eingabe; Eingabe = Console.Read(); Console.WriteLine("Deine Eingabe: " + Eingabe.ToString()); Console.ReadKey(); } } |
Das ist das selbe. Es funktioniert wirklich nicht, ich verstehe es auch nicht.
r2c2 - Do 01.03.07 20:38
Ascii('1') = 49
klingelts? Read liest das nächste *Zeichen* ein...
mfg
Christian
g-hun - Fr 02.03.07 17:02
wenn ich readline einsetze kriege ich folgende fehlermeldung:
Quelltext
1:
| Fehler 1 Eine implizite Konvertierung vom Typ "string" in "int" ist nicht möglich. C:\Dokumente und Einstellungen\Cihan\Eigene Dateien\Visual Studio 2005\Projects\Project1\Project1\CodeFile1.cs 9 19 Project1 |
r2c2 - Fr 02.03.07 19:38
Dann musst du eben konvertieren... Guck dir mal System.Convert an...
mfg
Christian
Christian S. - Fr 02.03.07 19:53
Oder Int32.Parse oder Int32.TryParse
g-hun - Sa 03.03.07 12:34
könntet ihr nicht einfach den ganzen quellcode
umändern, wie es sein sollte und hier posten.
Christian S. - Sa 03.03.07 12:39
Nö. Versuch das selbst und zeig, wo Du nicht weiter kommst. Wie willst Du denn lernen, Probleme selber zu lösen, wenn Du andere Dein Zeug machen lässt?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!