Kezdőoldal » Számítástechnika » Programok » C# txt fájlból bizonyos sorok...

Mxo kérdése:

C# txt fájlból bizonyos sorok törlése probléma Hogyan törlök egész sort feltétellel?

Figyelt kérdés

Sziasztok!

Elakadtam egy beadandómmal, ha esetleg tudtok, segítsetek! :)

A lényeg, hogy van egy txt, amiben adatok vannak(ismeretlen sornyi)

Ilyen formában:

név*évszám*város*telefonszám


Addig megvagyok, hogy egy új txt fájlba mindet átmásolom!

Viszont előtte nekem törölnöm kellene azokat a sorokat, ahol az évszám nagyobb egy számnál!


Ennyi van:

StreamReader f = new StreamReader("adat.txt", Encoding.Default);

while (!f.EndOfStream)


{

string sor2 = f.ReadLine();

int i = sor2.IndexOf("*");

int i2 = sor2.IndexOf("*",i+1);

string név = sor2.Substring(0, i);

string result = sor2.Remove(i, i2-i);


{

StreamWriter add = new StreamWriter("nagykorúak.txt", true, Encoding.Default);

add.WriteLine(result);

add.Close();



2019. máj. 10. 21:35
 1/6 anonim ***** válasza:
A string split függvénye kell neked.
2019. máj. 10. 22:16
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Próbálkoztam vele, de nem áll össze!Esetleg lenne ötlet?
2019. máj. 11. 06:13
 3/6 anonim ***** válasza:

Mi nem megy?

A sor2 stringre hívsz egy splitet

string[] darabolva = sor2.Split("*");

aztán Integer.TryParse(darabolva[0]) >= szam

nem értem mi olyan nehéz ezen.

2019. máj. 12. 20:48
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Helyesbítek, mert fejből nem tudok én sem minden függvényt.

int.Parse(darabolva[0] ...

2019. máj. 12. 20:49
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

Köszönöm, megoldódott!

Ez nem akart sehogy beugrani ..............



int ev2 = 2019 - ev1;

if (ev2 > 18)

{

string h = nev + " " + cim + " " + tel;

2019. máj. 13. 22:47
 6/6 A kérdező kommentje:
az lemaradt, hogy az elején hibás volt a string képzés is persze
2019. máj. 13. 22:47

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!