C++ Fájlbeolvasás?
Feladat:
Van 1 txt.
Amiben az első sorban van egy int szám.
utána szám sornyi szó.
utána megint egy int szám2.
utána szám2 mennyiségű string és int egymást alatt.
Ha nem igazán érthető akkor itt egy pl.:
2 //következő két sorban string lesz
joska
pityu
2 // következő sorokban 2db string, int pár.
kukorica
4
kolbász
10
Suliban adták ezt a feladatot, úgy, hogy magát a fájlbeolvasás dolgot magunktól tanuljuk meg otthon a netről, de nem találtam( mert béna vagyok) olyan anyagot, ami tudna segíteni ebben a feladatban. Ha azt letudnátok írni, hogy a példában szereplő részt, konkrétan hogyan kell beolvasni, már az nagy segítség lenne.
Ne mondd már, hogy nem találtál anyagot fájlbeolvasáshoz.
Emellé már csak a string->int konverziót, a ciklust, és az elágazást kell ismerni.
n = beolvasol egy sort, és int-é konvertálod
ciklus i=1-től n-ig
.. beolvasol egy sort, kezdesz vele amit kell
ciklus vége
n = beolvasol egy sort, és int-é konvertálod
ciklus i=1-től n-ig
.. s = beolvasol egy sort
.. ha i páratlan (i%2==1), akkor: int-é konvertálod s-t
.. ellenben: kezeled a stringet
ciklus vége
Igen, az elméleti résszel nincs problémám, a logikai rész megvan. A megvalósítással van problémám.
Muszáj az egészet először stringbe olvasni?
Nem lehet úgy, hogy beolvasom az első számot.
Utána ciklussal a következő x stringet.
Utána követretkező sorban megint számot, és megint ciklussal a következő sorokat.
További 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!