Kezdőoldal » Számítástechnika » Programozás » C# OOP fálj beolvasása?

C# OOP fálj beolvasása?

Figyelt kérdés

Sziasztok,


most tanulom az OOP programozást és a mellékelt fálj olvasással problémám akadt. [link]


Négyzet (N) alaku területre falakat teszünk (W), ami egység széles. Bizonyos (S) pontokból kiindulva eljtutunk-e a négyzet szélére.

Bemeneti fálj felépítése:



- az első sor szóközzel elválasztva:

- N - a négyzet oldalhossza

- W - a csillagok száma

- S - kiinduló pontok száma



a következő L sorok négy számot tartalmaz

-X - a fal bal alsó koordinátájának az X értéke

- Y - a fal bal alsó koordinátájának az Yértéke

- Dx - a fal X tengelyen vett oldalhossza

- Dy - a fal Y tengelyen vett oldalhossza



az utolsó S sorban az S kezdőopont(ok) koordinátái vannak, szóközzel elválasztva

- Sx - a kezdőopont X koordinátájának ´

- Sy - a kezdőopont Y koordinátájának


lista a linq-t nem használhatok.

A feladat többi részével nincs porblémám, csak a beolvasással OOP-ben.


2021. nov. 23. 11:31
 1/3 anonim ***** válasza:

Csinálsz egy string tömb változót. Beolvasod a filet ezzel:


tomb = File.ReadAllLines("output.txt");


Ez pedig például a tomb első elemét (ami itt az első sor lesz) bontja fel a szóközök mentén, string tömböt ad vissza. (elsosor is egy string tömb)


elsosor = tomb[0].Split();


Három eleme lesz, 10, 5 és 2. Az első elemét pl. így tudod int-té konvertálni:


int x = Int32.Parse(elsosor[0]);

2021. nov. 23. 11:47
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%

[link]


Egyébként nyugodtan megmondhattad volna a Prog.hu-n is, hogy kész megoldásra vártál, nem pedig arra, hogy segítsenek megoldani a feladatot.

2021. nov. 23. 19:31
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:

Csapattársam tette fel a kérédsét prog.hu-n :) Sajnos a betöltés résszel nem boldolgoltam OOP-ben.


A feladat második fele meg volt pszeudokódban, ezt sikerült át tenni OOP-re.


KÖszönjük a segítséget!

2021. nov. 24. 10:03

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!