Подскажите, в чем проблема?
Изучил недавно тип String и функции для него... решил попробовать... В результате родилась простенькая програмка:
var x,y,z: string;
N: integer;
begin
writeln('Введите предложение');
read (x);
writeln('Введите заменяемую часть');
read (z);
writeln('Введите на что изменяется');
read
;
N:=pos (z,x);
delete (x, n, length(z));
insert (y, x, N);
writeln(x);
end.
В теории должна была читать строку, находить заменяемую часть(знаю, что первую, я работаю над этим) и, собственно, заменять ее на выборочную... проблема в том, что 2-ой и 3-й Read паскаль начисто игнорирует!!! без них (через константы) все прекрасно работает, в других форматах тоже... с учителем полчаса мучался, так ничего и не поняли... Подскажет кто-нить добрый, в чем причина?))
Изучил недавно тип String и функции для него... решил попробовать... В результате родилась простенькая програмка:
var x,y,z: string;
N: integer;
begin
writeln('Введите предложение');
read (x);
writeln('Введите заменяемую часть');
read (z);
writeln('Введите на что изменяется');
read
N:=pos (z,x);
delete (x, n, length(z));
insert (y, x, N);
writeln(x);
end.
В теории должна была читать строку, находить заменяемую часть(знаю, что первую, я работаю над этим) и, собственно, заменять ее на выборочную... проблема в том, что 2-ой и 3-й Read паскаль начисто игнорирует!!! без них (через константы) все прекрасно работает, в других форматах тоже... с учителем полчаса мучался, так ничего и не поняли... Подскажет кто-нить добрый, в чем причина?))