Hogy tudok egy szövegfájlt tömbbe írni (Pascal)?
A programomnak be kell olvasni egy txt-t egy karaktertömbbe .
Valaki lenne olyan rendes ,hogy segítene ?










definiálsz egy char tipusú tömböt (nem kell 2d-s),
annak méretét hozzáigazítod a szövegfálj méretéhez,
beolvasod a szövegfájlt és a tömböt (while) feltöltöd a file karaktereivel.





Assign-vel próbálkozok de ezzel nem tudom beolvasni az egészet :
program str;
uses crt;
Var UserFile : Text;
FileName, TFile : String;
Begin
Writeln('file neve:');
readln(FileName);
Assign(UserFile, FileName + '.txt');
Reset(UserFile);
Repeat
Readln(UserFile,TFile);
Writeln(TFile);
Until Eof(UserFile);
Close(UserFile);
Readln;
End.





"Assign-vel próbálkozok de ezzel nem tudom beolvasni az egészet :"
Persze, hogy nem, mivel eleve a readline funkciót használod. Ez EGY sort olvas be, amely nemigen lehet több mint az a változó, AMIBE beolvasod (string).





Dinamikus tömb megvan ?
var tomb : array of char; ??
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!