#99 Article 502 Posted at 1992/10/12 23:17:30 by Mai (MAP2260) [PASCAL.A]
Subject: Re: Re: {$I-} {$I+} 処理 /501 /500
参考までに、私のプログラムから対応箇所を抜き出すと・・・
Procedure OpenFile;
Var Fname:String;
Begin
if paramcount>0 then Fname:=paramstr(1) else begin
Writeln('File Name:[.PRC]');
Readln(Fname);
end;
if Pos('.',Fname)=0 then fname:=fname+'.prc';
{$I-}
Assign(Fin,Fname);
Reset(Fin,1);
{$I+}
if IOresult<>0 then Begin;Writeln('Not Found',Fname);Halt(1);End;
Fpos:=0;
End;
と、ちょっと長くなりましたが、拡張子省略時のデフォルト(この場合は.PRC)も
いれて、こんな感じになると思います。
Mai