home *** CD-ROM | disk | FTP | other *** search
- procedure readq(filen:astr);
- var f,f1:text; a,s,store:astr; i,x:integer; fuku:boolean;
- begin
- assign(f,filen);
- {$I-} reset(f); {$I+}
- if ioresult=0 then begin
- store:=copy(filen,1,pos('.',filen)-1)+'.ASW';
- assign(f1,store); {$I-} append(f1); {$I+}
- if ioresult<>0 then rewrite(f1);
- writeln(f1,'User: '+nam);
- repeat
- fuku:=false;
- readln(f,a);
- for i:=1 to length(a) do begin
- if a[i]='*' then begin
- prompt(copy(a,1,i-1));
- x:=80-i; inputl(s,x);
- writeln(f1,s);
- fuku:=true;
- end;
- end;
- if fuku=false then prompt(a);
- { if fuku then writeln(f1,copy(a,1,length(a)-1)+s) else writeln(f1,a);}
- if fuku=false then nl;
- until (eof(f)) or (hangup);
- close(f); close(f1);
- end;
- end;