Hogyan lehet egy szöveges állományból kiolvasni az adatokat egy tömbbe?
Megnyitod a fájlt, és:
Egyenként kiolvasod a sorait egy tömbbe, vagy egy tömbszerű struktúrába, amit egy másik függvénnyel átalakítasz, ha akarsz.
Az egész fájlt kiolvasod egy sorok tömbjébe. Csak kisebb fájlokra javallt, és nem minden nyelvben van erre lehetőség.
Utána ne felejtsd el bezárni a fájlt. Javában a finally, C++-ban a destruktor biztosítja, hogy a program ne foglalja le túlzottan a fájlt.
C#-ban pedig:
File.ReadAllLines(path) függvény egy string[]-öt ad vissza, tehát tömbbe olvassa be a fájlt. Mivel más megkötést nem adtál (hogy pontosan milyen formában kell tömbbe rakni), így ez teljesíti a feltételedet, és mindössze 1 sor.
Szerintem először azt sem árt tisztázni hogy
-milyen adatokat szeretnél kiolvasni
-a kiolvasandó adatok milyen formában vannak jelen a fájlban(soronként, vagy valamilyen separator választja el őket)
Értékelhető választ csak ezek alapján kaphatsz...
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!