Kezdőoldal » Számítástechnika » Programozás » Hogy érdemes ezt a txt-t...

Hogy érdemes ezt a txt-t eltárolni?(C#)

Figyelt kérdés

Emelt szintű érettségire készülök és abba a problémába ütköztem, hogy nem igazán tudom, hogyan tároljam el ezt a txt-t, hogy könnyen megtudjam oldani a vele kapcsolatos feladatokat.

A txt tartalma:

"

PLAYF

IREXM

BCDGH

KNOJS

TUVWZ

"

A lényeg az lenne, hogy karakterenként kelljen eltárolni, úgy hogy később

tudjak neki készíteni egy metódust ami egy bevitt betűnek(ha benne van) megadja, hogy hanyadik sorban és oszlopban van. Mivel még nem igazán csináltam ilyet sajnos nem tudom, hogy oldjam meg, ezért szeretnék segítséget kérni.

Előre is köszönöm!



2021. febr. 1. 18:23
 1/5 anonim ***** válasza:
100%
Legegyszerűbb egy 5*5-ös mátrix lenne, mert ahogy nézem, minden sor egyforma hosszú. Vagy ha utóbbi nem áll fent, akkor egy string tömbben, minden sor legyen egy külön elem a tömbből, és kész.
2021. febr. 1. 18:59
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
100%
Mátrixban gondolkozz.
2021. febr. 1. 19:21
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

"A lényeg az lenne, hogy karakterenként kelljen eltárolni, úgy hogy később"


Mi az, hogy "később"?

A program bezárása után is meg kell őrizni az információt?

Mert akkor file kell, de ha nem, akkor viszont memóriában is tárolhatod.


És egyáltalán honnan jönnek ezek a stringek?

Mindig ugyanazok? Mert akkor konstans változóként is felveheted őket a programba.


Na szóval ez a specifikáció így nagyon pontatlan.

2021. febr. 1. 19:32
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

A fájlod egy szimpla txt, nem kell bele hókuszpókusz. Amivel ki tudod olvasni belőle, az a StreamReader és a ReadLine meg egy ciklus


pl: while (!sr.EndOfStream)

{

sor=sr.ReadLine();

t[db, 0] = sor[0];

db++;

}


, ezzel soronként bepakolod egy tömbbe, ahogyan előttem is írták és aztán a tömb elemein el tudod végezni a műveleteket. Meg tudod határozni, hogy melyik sor (az elem indexe + 1), hányadik betűje (az elem egy string, abban hányadik helyen áll + 1) a bevitt karakter.


[link]

2021. febr. 1. 20:19
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

#4 vagyok, ez lemaradt az elejéről, így talán érthetőbb, hogy mi az az "sr". A "t" meg nyilván a tömb neve, a "db" az indexe.


StreamReader sr = new StreamReader("fájlod.txt");

2021. febr. 1. 20:23
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!