Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Sebian

Haudegen

Dabei seit: 14.05.2003

Beiträge: 645

 

1 Zum Seitenanfang

Mittwoch, 2. November 2005, 13:26

C# Eingabeüberprüfung

Hi!

In der Schule lernen wir gerade C#. Derzeit ncoh in der Console. wir habe als HÜ folgende Aufgabe bekommen:

Zitat

Wenn man den Benutzer zur Eingabe einer Zahl auffordert und der aber – durch ein Versehen – einen Buchstaben eingibt, dann stürzt das Programm normalerweise ab. Wie kann man das besser machen? Löse das Problem für einstellige Zahlen …


Eigentlich hab ich das Problem schon gelöst, aber ich weiß nicht genau, was der Unterschied zwischen Console.Read und Console.ReadLine ist.

Quellcode

1
2
3
4
5
6
7
8
9
int a;
            Console.Write("Bitte einen Zahl eingeben: ");
            a = Convert.ToInt32(Console.Read());
            if (a >= 48 && a <= 57) {
                Console.WriteLine("Zahl!");
            }
            else {
                Console.WriteLine("Buchstabe oder Sonderzeichen");
            }


Bitte helft mir!

LG Sebian
 

apple

Moderator

Dabei seit: 29.01.2003

Beiträge: 928

 

2 Zum Seitenanfang

Mittwoch, 2. November 2005, 14:20

Console.ReadLine();
Read();

Read liest das nächste Zeichen ein, ReadLine die nächste Zeile ;)

mfg apple
Zur Unterhaltung einer Party trägt niemand so viel bei wie diejenigen, die gar nicht da sind.
Audrey Hepburn, Schauspielerin


Don't use thx-sry-plz