Kezdőoldal » Számítástechnika » Programozás » Pascal szövegből konkrét...

Pascal szövegből konkrét kiolvasás?

Figyelt kérdés

Az a kérdésem hogyha van egy txt fájlom és abban ez van:

1 2 3 4 5 6 7 8 9

10 24 25 130

akkor hogy tudom kiolvasni pl a 25-öt vagy a 4-et?

próbálkoztam a seek-el de az file.

pls gyorsan még ma kéne.



2013. jan. 11. 18:20
 1/8 anonim ***** válasza:

1) keress rá a szöveges fájlok keresésére

2) keress rá string manipulációs műveletekre


megoldás pedig a fentiek után:

1) beolvasod soronként

2) a sorokat szétvagdosod szóközönként

2013. jan. 11. 18:25
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

(első)

elírtam: szóval szöveges fájlok KEZELÉSÉRE

2013. jan. 11. 18:25
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Miféle file ez? Kellene neki valami szerkezet! Így max a szóközöket tudod elválasztójelként értelmezni
2013. jan. 11. 18:26
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

versenyre mek holnap és be kell olvasni ilyen txt-böl az adatokat.

de a tanárok nem tanítottak ilyat csak mondták h kötelező mert továbbjututtam :(

amúgy így se értem egy kis progit legyártanál nekem?(első)

2013. jan. 11. 18:34
 5/8 A kérdező kommentje:
jah meg a dolgok nagy része meg van a fejembe de csak fél éve tanulok infót és így is kicsit át kellet ugranom pár dolgot az időhatár miatt
2013. jan. 11. 18:35
 6/8 anonim ***** válasza:

Fájlkezeléssel most találkozol először? Grat a Nemes Tihamérhoz, de sajnos így nem nagyon fog menni.


Példaprogram beolvasásra:

procedure beolv;

var f:text;

n,i:byte;

szamok:array[1..100] of byte;

begin

assign(f,'bemeneti.fajlod'); //társítás

reset(f); //megnyitás olvasásra

readln(f,n); //első sorban: hány sor lesz

for i:=1 to n do begin

readln(f,szamok[i]); //beolvassuk n sorból a számokat.

end;

close(f); //bezárjuk

end;

2013. jan. 11. 19:09
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

Az előző válasz kiegészítve ill javítva:

read(f,szamok[i])-vel kiolvasva pont egyesével olvassa ki a sorból a számokat és autómatikusan a következő sorból olvas ha a sor végére ért, eof jelzi a fájl végét.

Vagyis feltölti a tömböt a fájl alapján:

...

i:=0;

while not eof(f) do

begin

i:=i+1;

read(f,szamok[i])

end;

close(f);

2013. jan. 11. 19:46
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
kössz mindenkinek a verseny nem nagyon jött össze, de a haverom megmutatta hogyan kell de valamit elírtam és és így szar lett meg eleve a feladatokat se tudtam volna valszeg
2013. jan. 19. 14:22

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!