http://tieba.baidu.com/f?kz=83909087
文件夹不存在,但又不想创建。
那你先分析此文件是否存在不就行了??
这样就不需要容错了。
你是用Turbo Pascal吧?如果是搞信息学竞赛的话,推荐用Free Pascal,因为4年前就已不用Turbo Pascal了,现在FP是官方指定的IDE。
如果是Free Pascal的话,可以使用SysUtils库里的FileExists函数
你可以看看这个帖子http://tieba.baidu.com/f?kz=83909087
1.try..except
2.使用API获得环境变量的值
首先
try
assign(output,'C:\tp1\1.out');rewrite(output);
except
writeln('XXXX');
end;
不知道你那个支持try语句不?
至于环境变量.你要从环境中导出一个api函数才行
unction GetEnvironmentVariable(lpName: PChar; lpBuffer: PChar;
nSize: DWORD): DWORD; external kernel32 name 'GetEnvironmentVariableA';
导出后就这么简单.
不存在,必须创建