C#-ban hogyan lehetséges ez?
Figyelt kérdés
Van egy .txt szöveges fájlom a D:\ meghajtón, legyen a neve most valami.txt. Ennek a .txt-nek az első sora azt tartalmazza hogy hogy alma. C#-ban megvan adva hogy olvassa ki a .txt tartalmát majd ha azt találja a .txt-ben hogy alma, írja ki a konzolba hogy körte, majd a kód végén vissza goto-zik az elejére. Azt szeretném megoldani, hogy csak egyszer írja ki azt hogy körte. Megoldható a fájl törlése, módosítása nélkül az hogy felismerje hogy előbb már végrehajtotta a kiírást és most ne csináljon semmit csak ha új szó kerül bele?2015. okt. 6. 15:40
1/16 anonim válasza:
Igen, pl töröld a Goto-t azonnal.
2/16 A kérdező kommentje:
a goto-ra szükségem van hogy visszatérjen a legelejére. Mert ha pl körte kerül a .txt-be akkor írja ki azt hogy alma.
2015. okt. 6. 15:51
3/16 SimkoL válasza:
Vegyél fel egy logikai változót és ha már teljesült egyszer a feltétel változtasd meg az értékekét és ennek függvényében is végezd a kiírást.
4/16 A kérdező kommentje:
logika változot feltudok venni, de hogyan tudom leellenőriztetni hogy lefutott-e már az a sor?
2015. okt. 6. 16:34
5/16 anonim válasza:
De minek neked ehhez goto? Nagyon minimális azon esetek száma, amikor indokolt a használata.
6/16 A kérdező kommentje:
mert ha nincs goto akkor bezárja a programot
2015. okt. 6. 16:42
8/16 A kérdező kommentje:
Sajnos ez sem jó, mert ha megnyomok egy entert kilép. Ha megváltoztatom a txt tartalmát közben akkor nem kezdi előről az olvasást.
2015. okt. 6. 17:37
9/16 anonim válasza:
"ha megnyomok egy entert kilép."
kell valami szabályos kilépési mód a programba, de persze megoldható úgy, hogy ne lépjen ki, kulcsszavak ehhez: végtelen ciklus, Sleep
"Ha megváltoztatom a txt tartalmát közben akkor nem kezdi előről az olvasást."
1000 ezredmásodpercenként (1 mp) lefut az olvas függvény, a ReadAllText beolvassa az egész fájlt az aktualisData stringbe.
Ha ennél sűrűbben változnak a szavak oda-vissza a txt-ben, akkor a Timer intervallumát kisebbre kell venni értelemszerűen.
10/16 A kérdező kommentje:
Akkor ha jol értem standby állapotban van a program egészen addig amíg nem változik neg a TXT tartalma? de ha megváltozott azonnal futtatja azt amit futtatnia kell?
2015. okt. 6. 17:58
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!