PASCAL程序:web问题

题目有图片,经过一次循环后发现不能输入数据了,一直循环下去
以下是我编的程序:
TYPE
we=packed array [1..76] of char;
VAR
a:array [1..20] of packed array [1..70] of char;
b:we;
k:char;
i,j:integer;
PROCEDURE xo(b:we); begin
j:=j+1;
for i:=7 to 76 do
b[i]:=a[j,i-6];
write (a[j]) end;
BEGIN
j:=1;
a[1]:='
http://www.acm.org/
';
REPEAT
read (b);
if b[1]='V'
then xo(b);
if b[1]='B'
then if j-1=0
then write ('Ignored')
else begin
write (a[j-1]);
j:=j-1 end;
if b[1]='F'
then if a[j+1,1]=' '
then write ('Ignored')
else begin
write (a[j+1]);
j:=j+1 end;
UNTIL b[1]='Q'
END.
最新回答
人心太狗

2024-11-24 07:03:04

read (b);
错了吧,怎么可以读一个字符数组呢?
做好把b改成字符串,然后用readln;