Kezdőoldal » Számítástechnika » Programozás » Hogyan kell egy txt-ből...

Hogyan kell egy txt-ből véletlenszerűen kiíratni néhány sort C#-ban?

Figyelt kérdés

Szóval van egy 5000 soros txt, ezt kellene beolvasni és random kiíratni belőle 1-1 sort konzolos alkalmazásban.

Legjobb lenne ha valaki ténylegesen megmutatná hogyan kell, mert már sokféleképpen próbáltam, többféle logika alapján de sehogy se sikerül.



2015. jún. 25. 15:26
 1/8 anonim ***** válasza:

1. Generálsz egy véletlen számot 1 és 5000 között

2. Beolvasod az annyiadik sort

3. Kiírod


Ezt olyan nehéz kitalálni? Melyik része nem megy?

2015. jún. 25. 15:40
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Beolvasol minden sort egy nagy String tömbbe egyesével.

Generálsz egy véletlenszámot 0 és a tömb mérete között.

Kiírod a Consolera az adott indexen lévő elemet.

Kész.

2015. jún. 25. 15:41
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Kb 3 perc volt megírni.
2015. jún. 25. 15:50
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

1 perc / sor nem valami gyors tempó.


String[] line = File.ReadAllLines("valami.txt");

Random r = new Random();

Console.WriteLine(line[r.Next(0, line.Length - 1)]);

2015. jún. 25. 16:35
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
1 ujjal gépelek.
2015. jún. 25. 16:46
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Nehéz lehet 1 ujjal speciális karaktereket leírni.
2015. jún. 25. 16:51
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Hát akkor végre érted miért tartott 3 percig. :)
2015. jún. 25. 17:14
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
A Next() paraméterein még lehet dolgozni, de amúgy helyes a megoldás.
2015. jún. 27. 23:16
Hasznos számodra ez a válasz?

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!