回 帖 发 新 帖 刷新版面

主题:数据读入出错

正在用Fortran从 .dat 文件中读取数据。

但是文件形式是这个样子滴:

1   1   .  .   .    .

1   2  3  4   5   7

1   5  1  2   .    .

这是一个3行6列的数据,但是第一行和第三行有 . 符号,

请问该怎么读入啊?

回复列表 (共4个回复)

沙发

可不可以先全部当字符读入
然后通过内部文件字符转为数值

板凳


但是,怎么把字符转化为数值啊?

3 楼

character(512) cStr
read(...) cStr
read( cStr , * ) integer1 , integer2 ...

4 楼


像你这种问题,建议你去问问堂在线咨询一下,或者到任务大厅发个任务,会有相关专业人事为你解答的。
问问堂成立于2010年,致力于打造中国领先的在线咨询交易平台。问问堂开设有健康、法律、心理、星座、命理、教育、创业、电脑数码、婚嫁、房产等等360行共31个一级分类,198个二级分类,1500余个三级分类,同时开设有问问堂任务大厅,力求使中国人足不出户解决一切烦恼。

我来回复

您尚未登录,请登录后再回复。点此登录或注册