内核I/O函数调用求解啊有无会的

首先定义以下数据,一个浮点数,一个浮点数数组,
double x=20.5;
double xs[5]={10.5, 20.5, 30.5, 40.5, 50.5};
double y;
double ys[5];
(1)编程把 x 和 xs 的数据(内存块)连续写入数据文件 a.dat 中,注意不能用写文本字符串的方式写这些数值,必须写其内存块,注意要创建文件且写完后关闭文件;
(2)接着按读的方式重新打开 a.dat ,把保存在文件中的浮点数 x 读出到变量y的内存块内,把文件中的数组 xs 读出到数组 ys 的内存块内,并打印输出 y, ys 的内容,人工核对整个读写数据是否正确。

fopen
fread
fwrite
百度他们三个的用法。