| ELTE-OTK-IT jegyzetek

Programozási alapismeretek

Gyakran használat függvények (C#)

Tartalom

Beolvasás

További linkek

Források

Beolvasás

Egész szám beolvasás


        static int BeEgész(string inputSzöveg, int minÉrt, int maxÉrt, string hibaüzenet)
        {
            // Helyi változó (visszatérési érték)
            int egész;
            // Ellenőrzéshez
            string input;
            bool hiba;
            do
            {
                Console.WriteLine(inputSzöveg);
                input = Console.ReadLine();
                hiba = !int.TryParse(input, out egész) || egész < minÉrt || egész > maxÉrt;
                if(hiba)
                {
                    Console.WriteLine(hibaüzenet);
                }
            }while(hiba);
            return egész;
        }

        // Példa meghívásra
        db = BeEgész("", 1, int.MaxValue, "");
    

Egész tömb beolvasás

Megjegyzés: az alábbi nem az órán vett, függvénybe kiszervezett tömb beolvasás! (nincs külön függvény, 0-tól indexel)


        static void Main(string[] args)
        {
            int elemszám = BeEgész("", 0, 10, "");

            int[] egészTömb = new int[elemszám];
            for(int i=0; i

További linkek

Függvények ELTE specifikáció szerkesztője

Források

Horváth Győző, Horváth Gyula, Szlávi Péter, Törley Gábor: Programozási alapismeretek 5. előadás (ppt) (előadó: Törley Gábor)