Kezdőoldal » Közoktatás, tanfolyamok » Speciális tanfolyamok » C#-ban függvény meghívás?

C#-ban függvény meghívás?

Figyelt kérdés
Az a feladat, hogy hozzak létre egy "feltolt" és egy "kiir" nevű függvényeket. A feltolt-ben töltsek fel egy változót egy Random számmal, a kiir-ban pedig írjam ki. Eddig minden rendben, de hogyan tudom őket meghívni a Main függvényben?

2016. márc. 19. 23:18
 1/9 anonim ***** válasza:
rossz kategóriában irtad ki, de létrehozol tömböt, for ciklussal feltöltöd és miért nem lehet a mainen belül?
2016. márc. 19. 23:48
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Mert ezt vesszük épp a suliban és a tanár nem tud magyarázni...
2016. márc. 20. 00:15
 3/9 anonim ***** válasza:

"Mert ezt vesszük épp a suliban és a tanár nem tud magyarázni..."


- Én nem hiszem, hogy a Visual Studiót befolyásolja, milyen a tanárotok. A fv. aszerint tudod meghívni, ami szerint megírtad azokat.

2016. márc. 20. 07:33
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
Ha tudnám nem kérdezném.
2016. márc. 20. 07:45
 5/9 anonim ***** válasza:
Akkor hajlandó vagy a problémádat részletesebben leírni azzal együtt, hogy most meddig jutottál, vagy mi találjuk ki?
2016. márc. 20. 07:48
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

static void feltolt(int[] a)

{

Random r = new Random();

for (int i = 0; i < 15; i++)

a[i] = r.Next(50);

}


static void kiir(int[] a)

{

for (int i=0; i<15; i++)

Console.WriteLine(a[i]+", ");

}


static void Main(string[] args)

{

int menu = Convert.ToInt16(Console.ReadLine());

switch (menu)

{

case 1:

{

}

break;

case 2:

{

}

break;

default:

Console.WriteLine("Rossz menüpont!");

break;

}

Console.ReadKey();

}

2016. márc. 20. 08:39
 7/9 anonim ***** válasza:

Nem egészen értem a switch funkcióját, hiszen ha 1-es alatt töltenénk fel a tömböt, az oké, csak lefut a program, és a tömb értékei törlődnek, így már nem is írhatok ki, ha a 2-es menüpont erre szolgálna.

Egyébként ami kell, hogy deklarálj egy 15-elemű tömböt, majd azt adod át paraméterként a fv-nek.

Vagyis ezeket kell elhelyezned a megfelelő helyre:


int[] szamok = new int[15];


feltolt(szamok);


kiir(szamok);


Persze 'szamok' helyett használhatsz bármilyen változónevet.

2016. márc. 20. 09:07
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Egyébként persze áttekinthetőbb és a választott programozási nyelv szempontjából célszerűbb lenne osztályként definiálni a számot, az említett függvényeket pedig az osztály metódusaiként, hiszen akkor a konstruktorba lehetne építeni egyből a random feltöltést, ha paraméter nélkül hozzuk létre az objektumot, de más fv-t is kényelmesebb metódusként meghívni.
2016. márc. 20. 09:14
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
köszönöm így már működött :)
2016. márc. 20. 09:24

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!