Kezdőoldal » Számítástechnika » Programozás » C# hogy lehet beolvasni egy...

C# hogy lehet beolvasni egy fájl utolsó 2 karakterét?

Figyelt kérdés

Be kell olvasnom egy jegyzettömb adatait, majd beolvasni annak utolsó 2 számát.


A fájl ilyenekből áll:


13 48 52 11 28 8

13 52 12 4 20 36

13 54 21 8 17 21

13 54 37 13 27 30

13 59 48 12 5 10


Ebből kéne beolvasnia a 10-es számot. Ezt hogy lehet megoldani?


2012. márc. 16. 11:08
 1/6 A kérdező kommentje:
* kiírnia kell a 10-es számot
2012. márc. 16. 11:09
 2/6 anonim válasza:

c#-ben nem vagyok a toppon

de én úgy csinálnám hogy:

1

kideríteném hány soros, beolvasnám az utolsó sort sort egy stringbe

2

kiderítem a string hosszát és így tudod hogy épp hányadik az utolsó, meg az az elötti.


remélem Nagyából érthető volt és segítet valamit.


u.i. a "profik" ne szóljanak le. csak műkedvelő jelleggel programozom és nem c# ben

2012. márc. 16. 14:54
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Köszi a segítséget. Ezzel csak az a gond, hogy a beolvasott adatot megváltoztathatják, így azt kideríteni hogy hány soros, az úgy sajnos nem jó, mivel ha egy másikat töltenek be, akkor az már nem ugyanolyan hosszú lesz.
2012. márc. 16. 17:58
 4/6 _Jessy_ ***** válasza:

byte[] bytes = new byte[2];

System.IO.FileStream fs = new System.IO.FileStream("file helye", System.IO.FileMode.Open);

fs.Seek(2, System.IO.SeekOrigin.End);

fs.Read(bytes, 0, 2);

2012. márc. 16. 20:38
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

Ha csak egy txt file-ról van szó:

using System.IO


string s= File.ReadAllText("file helye");

s = s.Substring(s.Length - 2, 2);

2012. márc. 17. 07:13
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszi a válaszokat.
2012. márc. 17. 17:00

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!