我就裁剪部分的代码了。因为已经弄好了,所以我就直接沾上来了。
我最开始的想法是这样的:out文件,然后w+就是这个意思:
打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
然后往文件中写入了100个*号,因为我要添加的矩阵信息不用多长, 所以字符串长度是已知的,有一定范围的。对于未知长度未知位置的不适用。

中间就是往out这个文件里面写东西了。
写完最后,统计出了矩阵的信息,x_num,y,n这三个变量,写到开头
就是用fseek将指针指向文件第一个内容。
然后再把*号用空格覆盖。
对,突然想到,写入好像与最开始Open后面那个参数有关。好像w+的话只能追加从文件末尾写,用w和w+那个我忘了,具体试试吧。

但是这个方法不太,因为会产生好多空格,而且这些数据要用负载跑,我怕出问题。就用下面这种方法了。用 sed 语句,往文件文件中指定位置写入。但是这个命令的执行效率还是与文件大小有关。
