Kezdőoldal » Számítástechnika » Programozás » C#-ban hogyan csinálom ezt meg?

C#-ban hogyan csinálom ezt meg?

Figyelt kérdés

A 2006-os érettségi 4. feladata lenne a feladat.

NEM AZT KÉREM HOGY CSINÁLJA MEG VALAKI HELYETTEM!!!


Útmutatást szeretnék kérni mert még új a C# számomra. A feladat a következő: "Állapítsa meg a hivasok.txt fájl adatai alapján, hogy hány hívás volt csúcsidőben és

csúcsidőn kívül! Az eredményt jelenítse meg a képernyőn!"


Ebből szeretném azt megkérdezni hogy:

-hogyan olvasok be egy adott sort egy fájlból?

-A csúcsidős részt hogy oldjam meg? Van több elméletem:

--deklarálok egy tömböt, és ha az x. sor n. eleme tagja a tömbnek, akkor hozzáadom egy értékhez, amit a végén kiíratok

--megnézem if ciklussal, hogy ha mondjuk 7 és 18 közé esik a szám, akkor növelem a változót egyel, amit majd kiíratok a végén.


Két viszonylag egyszerű kérdés, ami a profiknak nem okoz gondot. Kódtöredékeket kérnék, és kulcsszavakat, hogy hogyan lehetne megoldani a problémámat. Köszönöm!



2012. okt. 15. 18:22
 1/3 anonim ***** válasza:

using(StreamReader sr = new StreamReader("input.txt"))

string egySor = sr.ReadLine();

2012. okt. 15. 20:58
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Én a sorokat mindig Arraylistbe teszem, mert nekem így kényelmes. [link]


A fájlolvasáshoz kell a System.IO névtér, egyébként létre szoktam hozni egy

"fs" FileStream("elérési út, dupla / jelekkel", FileMode.Open),

utána egy "sr" StreamReadert(fs);

majd: while(!sr.EndofStream) //az endofstream egy logikai értéket ad vissza, amíg ez hamis(nincs a fájl végén) beolvasom soronként

al.Add(sr.ReadLine()); // az al értelemszerűen az arraylist neve

2012. dec. 29. 09:30
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
A csúcsidős részt pedig jól látod, elég egy logikai vizsgálat, egy ciklus, és egy változó, amit növelsz.
2012. dec. 29. 09:35
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!