主题:数据读入出错
heckzhang
[专家分:0] 发布于 2012-10-06 08:00:00
正在用Fortran从 .dat 文件中读取数据。
但是文件形式是这个样子滴:
1 1 . . . .
1 2 3 4 5 7
1 5 1 2 . .
这是一个3行6列的数据,但是第一行和第三行有 . 符号,
请问该怎么读入啊?
回复列表 (共4个回复)
沙发
DeltaX [专家分:50] 发布于 2012-10-09 23:24:00
可不可以先全部当字符读入
然后通过内部文件字符转为数值
板凳
heckzhang [专家分:0] 发布于 2012-10-24 08:54:00
但是,怎么把字符转化为数值啊?
3 楼
臭石头雪球 [专家分:23030] 发布于 2012-10-24 09:39:00
character(512) cStr
read(...) cStr
read( cStr , * ) integer1 , integer2 ...
4 楼
问问堂1 [专家分:0] 发布于 2012-10-24 10:10:00
像你这种问题,建议你去问问堂在线咨询一下,或者到任务大厅发个任务,会有相关专业人事为你解答的。
问问堂成立于2010年,致力于打造中国领先的在线咨询交易平台。问问堂开设有健康、法律、心理、星座、命理、教育、创业、电脑数码、婚嫁、房产等等360行共31个一级分类,198个二级分类,1500余个三级分类,同时开设有问问堂任务大厅,力求使中国人足不出户解决一切烦恼。
我来回复