![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fortran
文章平均质量分 69
末末__happy
这个作者很懒,什么都没留下…
展开
-
fortran读文本文件—无法估计数据数目问题
读文件的时候有时候会遇到无法事先估计数据数目的情况。这个问题最传统的解决方法是声明一个“超级巨大”的数组来保存数据,而这个数组在使用时大部分空间都是闲置的。虽然fortran可以支持可变大小的数组(allocatable),但是这种数组在使用之前也必须确定大小才能分配内存。 C/C++里面可以通过指针来创建动态数组,现在fortran也支持指针,是不是也可以由类似的应用呢?答案是原创 2013-09-18 10:07:50 · 4876 阅读 · 1 评论 -
fortran读文本文件—数据长度不一致问题
要读取下面这样每行的数据长度不一致的文件,前两列的长度是固定的,第三列长度不一致,有的11位有的只有9位。每列之间有一个空格。fortran读文件的函数是read,这里主要是fmt参数的设置,第2、3、4行第三列只有9位,但是第7行第三列却有12位,如果格式的宽度设置为12,那么比较短的数据行就会把第四列的数据也读进来;如果设置为9,那么比较长的数据就会读不完整,同时还会影响第四列的数据读原创 2013-09-17 14:16:09 · 7049 阅读 · 0 评论 -
fortran读文本文件--汉字问题
最近在学习fortran,参考教材是彭国伦的《Fortran95程序设计》,感觉写得不错。今天看到文件部分,想实现从文本文件中读取数据到数组中。要读取的数据存在一个叫data.txt的文本文件中,数据内容如下:教材中例子的代码如下,注释是我自己加上去的:!定义模块,里面的type所fortran自定义的数据类型,类似c语言中的结构体!下面的代码所定义了一个名为studen原创 2013-09-12 14:45:56 · 9662 阅读 · 4 评论