作者blc (Anemos)
看板Fortran
标题Re: [问题] 读取资料格式不统一
时间Wed Jun 29 16:45:48 2011
我对纯fortran的解法和sjgau类似,
先用字串读进来,一个个character找空格,
再把空格前後的数字读成资料。
用unix/linux的话我会先用cut把要的部份切出来,
再让fortran读。
fortran的固定格数读资料是特色,但有时也挺麻烦的。
※ 引述《sjgau (sjgau)》之铭言:
: 先使用 字串的方式读进来,
: 自己写副程式 ,使用空格来 切开字串,
: 再来处理,把字串转换成 浮点数,
: 把字串转换成 时间的日期天数。
: 好像,以上的工作,使用 C++ 会很容易。
: 建议,
: 读写资料档案,使用 C++ 来处理,
: 计算的部份,使用 Fortran
: 中间,使用 硬碟档案来 交接资料
: 你看 如何?
: ※ 引述《mouseforlove (我是瓜呆)》之铭言:
: : 各位先进好,目前我遇到一个问题如下
: : 3.7 2011/05/01
: : 11.2 2011/05/02
: : 5 2011/05/03
: : 由於最前面的资料格式可能为一至三格,导致读取时无法给予统一格式
: : 想请问是否有什麽解决方法
: : 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.137.32.136