pascal的数据发送问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 03:57:48
怎样有pascal编写一个发送数据的程序,祥例,加50分。
谢谢!你的程序里用的输入输出关联都是同一个文件,输入文件没close,这样好像不行啊。
请问只能用dat或in作为输入文件的格式吗?输出只能定义为out格式吗?有没有别个格式?如果想用表格的形式输出怎么办?能把数据输出到excel表中吗?如果可以,给个把数据发到excel文件的实例吧。

用文件类型,如下
文件

文件是一种构造型的数据类型。在程序中都需要产生一些输出,也需要接受若干个输入。这些输入、输出实际上是用文件的方法来实现的,在Pascal中用标准文件“input”和“output”来实现,它们分别对应标准输入设备和标准输出设备(可省略不写)这也就是一些程序的程序书写如下的原因了:
program ex(input,output);
...
但有时大量数据的读入和输出都是来是磁盘文件,这就要求我们必须熟练掌握对磁盘文件的操作。

对于我们来说,我们只必须掌握文本文件(或称正文文件,text)的读写即可:

1.文本文件的定义:
文本文件不是简单地由某类型的元素序列所组成,它的基本元素是字符,由它们构成行,若干行组成一份原文。由于各行的长度可以不同,所以文本文件只能顺序地处理。文本文件的定义如下:
var
fp:text;
2.文本文件的读操作:
(1)调用assign过程,把磁盘文件赋予文本文件变量;
assign(fp,filename);
(2)调用reset过程,为读操作做准备;
reset(fp);
(3)在需要读数据的位置调用read过程或readln过程。
readln(fp,var1,var2,...,varn);
3.文本文件的写操作:
(1)调用assign过程,把磁盘文件赋予文本文件变量;
assign(fp,filename);
(2)调用rewrite过程,为读操作做准备;
rewrite(fp);
(3)在需要读数据的位置调用write过程或writeln过程。
writeln(fp,var1,var2,...,varn);
4.文本文件的关闭操作:
close(fp);
5.文本文件的其他操作:
(1)EOF(fp)—布尔函数,用于判断文件结束