Mam napisac procedurke ktora dodaje wyrazyz pliku txt do drugiego pliku txt, przy czym w kazdej linii ma byc 1 wyraz i nie moze byc wartosci innych niz string.
Mam zrobione zapisywanie w tej postaci ze przy spacji zapisuje wyraz do drugiego pliku ale mam problem azeby moglo to w jakis sposob eliminowac wszystko NIE stingowe, probowalem zrobic do tego tablice, ale kupa wyszla :
PROCEDURE z_pliku;
VAR
plik,plik2 : text;
line:string;
wyraz : string;
znak : integer;
BEGIN
assign(plik2, paramIN); //paramIN to ofkoz plik z ktorego dodaje
reset(plik2);
assign(plik, paramOUT);
append(plik);
while not eof(plik2) do
begin
readln(plik2,line);
repeat
znak:=pos(#32,line);
wyraz:=copy(line,1,znak-1);
line:=copy(line,znak+1,length(line)-znak);
writeln(plik,wyraz);
until pos(#32,line) = 0;
end;
writeln(plik,line);
writeln('Slowa zostaly dodane');
writeln;
writeln('Wcisnij ENTER');
readln;
close(plik2);
close(plik);
END;
Za wszelkie porady - sugestie bede wdzieczny