Problem u C# -u

Problem u C# -u

offline
  • Pridružio: 15 Avg 2005
  • Poruke: 112
  • Gde živiš: Belgrade

Zasto Ovaj Kod Nece da radi kako treba,nego prvi deo radi a ostalo preskoci.

kod:

using System; namespace Hello {    class Hello    {       static void Main(string[] args)       {             int pb;          int db;          int tb;          Console.Write ("Moj prvi C# Digitron.\n\nUnesi 1. Broj: ");          pb = Console.Read ();          Console.Write ("\nUnesi 2. Broj: ");          db = Console.Read ();          tb = pb + db;          Console.Write ("\nZbir Brojeva je: " + tb + "\n\n Izlaz na Enter: ");          Console.ReadLine ();       }    } }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Nisam bas nesto vest sa C# pa ne znam cemu sluzi komanda Console.ReadLine () ali evo ovako radi
using System; namespace Hello {    class Hello    {       static void Main(string[] args)       {             int pb;          int db;          int tb;          Console.Write ("Moj prvi C# Digitron.\n\nUnesi 1. Broj: ");          pb = Console.Read ();          pb -= 48;          Console.ReadLine ();          Console.Write ("\nUnesi 2. Broj: ");          db = Console.Read ();          db -= 48;          Console.ReadLine ();          tb = pb + db;          Console.Write ("\nZbir Brojeva je: " + tb + "\n\n Izlaz na Enter: ");          db = Console.Read ();          Console.ReadLine ();       }    } }

Dopuna: 18 Avg 2005 22:06

OK sad sam pogledao u MSDN-u, Read() cita samo jedan karakter a ReadLine() cita celi red. Tako da ces morati da koristis ReadLine ako zelis da procitas brojeve vece od 9 a i brojeve manje od nule... samo ne na ovakav nacin kako sam ja uradio Smile moras da izmenis code.



offline
  • Pridružio: 16 Jun 2003
  • Poruke: 240

Read() - Cita sve podatke do znaka #13 odnosno Entera i ostaje i istom redu.

ReadLine() - Cita sve podatke do znaka #13 odnosno Entera i skace u sledeci red.

To je razlika izmedju Read-a i ReadLine-a.

offline
  • Pridružio: 19 Nov 2003
  • Poruke: 180
  • Gde živiš: Beograd

Console.ReadLine metod ce prouzrokovati pauziranje aplikacije, tako da kada stavite ovaj metod, ispisan tekst u konzoli ce stajati dok korisnik ne pritisne taster Enter.

Ko je trenutno na forumu
 

Ukupno su 1077 korisnika na forumu :: 47 registrovanih, 8 sakrivenih i 1022 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, 357magnum, A.R.Chafee.Jr., bojankrstc, bojcistv, Brana01, crnitrn, DeerHunter, DENIRO, Dimitrise93, Doca, doktor1964, DonRumataEstorski, Duh sa sekirom, Dukelander, Georgius, ILGromovnik, kinez88, kobaja77, KUZMAR, Kvazar, kybonacci, Lieutenant, Metanoja, milenko crazy north, opt1, panzerwaffe, pein, raketaš, Regrut Boskica, Ripanjac, RJ, royst33, ruma, S2M, sabros, Sir Budimir, slonic_tonic, srbijaiznadsvega, Srki94, stalja, tmanda323, uruk, Zi0mek, zicko.spacek, Čivi, 79693