Глава 20. Ошибка в основной программе
Добавлено: 27.10.2016 11:17:31
В программе:
{ P_20_1 – вариант программы с локальной переменной }
var S: string; k: integer; { глобальная переменная }
procedure Scan(arg : string);
var k: integer; { локальная переменная }
begin
for k:=1 to Length(arg) do
if arg[k]=’A’ then arg[k]:=’B’;
end;
begin { главная программа }
for k:=1 to 3 do begin
Write(’Введите строку: ’); Readln(S);
Scan(S);
Writeln(S);
end;
end.
" arg " надо заменить на " S " и программа будет работать.
! Поторопился я. В следующей главе рассказано, что нужно сделать.
{ P_20_1 – вариант программы с локальной переменной }
var S: string; k: integer; { глобальная переменная }
procedure Scan(arg : string);
var k: integer; { локальная переменная }
begin
for k:=1 to Length(arg) do
if arg[k]=’A’ then arg[k]:=’B’;
end;
begin { главная программа }
for k:=1 to 3 do begin
Write(’Введите строку: ’); Readln(S);
Scan(S);
Writeln(S);
end;
end.
" arg " надо заменить на " S " и программа будет работать.
! Поторопился я. В следующей главе рассказано, что нужно сделать.