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őjeForrá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)