1.一般情况下,使用Free Pascal(以下简称Pascal)编译的程序会自动关闭,但只要在主程序中加上read或readln就行了。但如果主程序中含有变量表(read,readln),那该怎么办?我按照老办法在程序运行时读入变量后,它就啪一下关闭了,这该怎样让它不关闭?
2.如何用Pascal编程编出的程序删除、复制、重命名文件?尤其是中文的!中文文件(文件名)该怎样利用Pascal删除、复制、重命名?
要是OK的话,我再加分
例如:把D\ad.txt和D\文档一.txt复制、删除、重命名。
1.在开头引用crt单元:uses crt;
在结尾加上repeat until keypressed;
运行完后,按任意键退出。
2.用Free Pascal 2.4.0,在属性页中选项-当前代码页选中文
(http://www.freepascal.org/download.var)
1.var str:string;
begin
assign(input,'d:\a.txt'); reset(input);
assign(output,'d:\b.txt'); reset(output);
while not eof(input) do
begin
readln(str);
writeln(str);
end;
close(input);
close(output);
end.
2.var str:string;
begin
assign(input,'d:\b.txt'); reset(input);
close(input);
erase(input); {删除d:\b.txt}
end.
3.var str:string;
begin
assign(input,'d:\a.txt'); reset(input);
assign(output,'d:\c.txt'); reset(output);
while not eof(input) do
begin
readln(str);
writeln(str);
end;
close(input);
erase(input); {删除d:\a.txt}
close(output);
end.
未编译,应该是对的
来自:求助得到的回答