pascal 输入输出

来源:百度知道 编辑:UC知道 时间:2024/07/15 16:46:03
{程序的第一行}
program aa(input,out); {这样可以}
{但改成了如下:}
program aa('aa.in','aa.out'); {就不行了}
{为什么?}

本来就不是这样用的。。

括号里面的input,output是参数。。说的是这个程序有输入有输出。。

里面写的并不是输入输出文件的名字。。

事实上写程序的时候一般是不写(input,output)这个东西的。。

如果你要写输入输出文件的话一定要在begin后面写。。

给你示范。。

program ......
var
...............
begin
assign(input,'aa.in'); reset(input);
assign(output,'aa.out'); rewrite(output);
...............
...........
............
...........
close(input); close(output);
end.
就是这样。。