版块导航
正在加载中...
客户端APP下载
论文辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(6757)
>
虫友互识
(775)
>
文献求助
(526)
>
休闲灌水
(491)
>
基金申请
(310)
>
硕博家园
(297)
>
导师招生
(219)
>
博后之家
(185)
>
招聘信息布告栏
(171)
>
教师之家
(151)
>
论文道贺祈福
(132)
>
论文投稿
(109)
>
考博
(93)
>
有机交流
(92)
>
找工作
(80)
>
绿色求助(高悬赏)
(56)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Fortran
»
Fortran的格式化输入输出问题
7
1/1
返回列表
查看: 2482 | 回复: 14
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
david830wu
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 15
帖子: 10
在线: 2.4小时
虫号: 1339448
注册: 2011-07-07
性别: GG
专业: 等离子体物理
[
求助
]
Fortran的格式化输入输出问题
下面是一个矩阵的内容,在文件里,想用Fortran读入,应该怎样做呢?
难点在于,空格数不固定,数字的长度也不固定,Fortran有没有能像C++那样的自动跳过空格,自动控制长度的智能读入呢?
Matrix.dat:
1 2 3 45 2
341 3 221 2 45
21 45 3 23 3
1 32 2 34 33
45 36 39 81 4
谢谢啦!
回复此楼
» 猜你喜欢
博后网上办公系统维护
已经有21人回复
自然基金变化??
已经有25人回复
做什么表征可以检测塑料中碳氢氧的含量
已经有7人回复
基金评审时,评审专家还回去看申请人代表作之外的文章吗?
已经有11人回复
今年什么时候会评啊
已经有8人回复
回家两天,不想呆了
已经有13人回复
国基在研影响申请结果吗
已经有10人回复
对象没有,还非常想读博,难以抉择
已经有51人回复
有机物的酸酐如何准确表征
已经有7人回复
大佬们,打的核磁氢谱与chemdraw预测的有偏差
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fortran的一个错误
已经有9人回复
FORTRAN 基础知识讲解
已经有21人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
【求助】Fortran语言赋值问题?
已经有3人回复
fortran整数输出格式的问题
已经有8人回复
求助fortran问题
已经有2人回复
fortran两个问题,文件中的空格,屏幕同一行覆盖输出
已经有23人回复
有关fortran的一次而问题,希望大家能帮帮忙,谢谢
已经有4人回复
【整理】今天整理硬盘上的资料,偶然发现的好玩的小东西就直接发上来吧
已经有105人回复
【讨论】读懂split_dos,学会linux shell编脚本处理数据
已经有30人回复
【求助】Fortran输出结果不完整——求修改输出部分【已解决】
已经有8人回复
1楼
2011-07-17 16:18:02
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
【答案】应助回帖
★ ★
david830wu(金币+5): 嗯,以前陷到格式化输出的沟里了,其实用“*”就好了。非常感谢! 2011-07-17 17:24:03
xzhdty(金币+2): 欢迎常来 2011-07-17 21:51:22
你每行都是一样多的数字吗?或者说,你的 matrix 的维数是已知的吗?
直接
CODE:
read(12, *) ((a(i,j), i=1,5),j=1,5)
不行吗?
当然,这里都是以浮点数读入的,你可以转一下,呵呵……
赞
一下
(1人)
回复此楼
2楼
2011-07-17 17:13:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★
dubo(金币+1): 欢迎常来程序语言版讨论 2011-07-17 22:51:45
引用回帖:
Originally posted by
david830wu
at 2011-07-17 18:45:35:
再进一步问一下,也是我真实遇到的,就是GAMBIT的网格划分文件,数据文件是十六进制应该怎么办呢?
MATRIX.dat
1 3f a6 21 4
a cc f3 2 2
3 d0 b2 46 4
……
这样的文件用 ...
这个没有啥好办法,将多个空格替换为一个空格,然后按字符串读入,以空格划分,再以内部文件的方式格式化读入……
赞
一下
(1人)
回复此楼
4楼
2011-07-17 19:44:17
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★
jjdg(金币+1): 感谢参与 2011-07-18 20:07:11
看不懂你要做什么?
赞
一下
(1人)
回复此楼
6楼
2011-07-18 15:16:10
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★
jjdg(金币+1): 感谢你的积极参与 2011-07-19 10:43:15
能说得更简单一些吗?抛开所谓的专业,呵呵……
也就是说,我的输入是什么,我的输出是什么?
赞
一下
(1人)
回复此楼
8楼
2011-07-19 08:49:58
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★
jjdg(金币+1): 感谢你的热心参与 2011-07-21 10:07:19
看这个意思,是从6个16进制的数据中,读取其中的三个,然后返回3个对应的十进制数,是吧?
赞
一下
(1人)
回复此楼
10楼
2011-07-21 09:58:42
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18726.7
红花: 29
帖子: 3803
在线: 1421小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
★ ★
jjdg(金币+2): 感谢参与 2011-07-22 01:38:55
给一个我写的 Fortran 90 版本的程序,没有加前面的准备字符串部分,呵呵,希望不难懂理解……
CODE:
program read_hex
implicit none
character(len=80) :: line="3 5 F6F 1d 0 0"
character(len=80) :: buff, hex_str, fm
integer, dimension(3) :: hex
integer :: str_len, i, first, last
buff = adjustl(line)
str_len = len_trim(buff)
!! remove the extra space in the string
do i=1,str_len-1
if (buff(i:i) == ' ' .and. buff(i+1:i+1) == ' ') buff(i:) = buff(i+1:)
end do
!! extract the hexadecimal constant
first = 1
do i=1,3
first = index(buff(first:), ' ') + first - 1
last = index(buff(first+1:), ' ') + first
hex_str = buff(first+1:last-1)
write(fm, '(a,i0,a)') '(Z', len_trim(hex_str), ')'
read(hex_str, fm) hex(i)
first = last
end do
!! hexadecimal to decimal constrant, and output...
write(*,*) hex
end program read_hex
赞
一下
(2人)
回复此楼
11楼
2011-07-21 11:45:11
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
david830wu
的主题更新
7
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
基金申请
]
博后网上办公系统维护
+13
取名字烦人
2024-06-25
21/1050
2024-06-26 19:41
by
msjy
[
有机交流
]
大佬们,打的核磁氢谱与chemdraw预测的有偏差
+5
来了个
2024-06-26
5/250
2024-06-26 17:28
by
Jasonlin7758
[
基金申请
]
基你太美
+13
lyfbangong
2024-06-24
15/750
2024-06-26 17:12
by
lyfbangong
[
论文投稿
]
我在写关于多维空间的论文,希望能与大家交流,准备在science上发表
+8
lgf519
2024-06-24
10/500
2024-06-26 16:25
by
梦渺岚烟
[
基金申请
]
博后面上和特助今天出吗?
+41
逗您玩
2024-06-21
78/3900
2024-06-26 16:00
by
HAPPY_0225
[
育儿交流
]
暑假孩子一个人在家可以干什么
+4
唠叨的映
2024-06-25
5/250
2024-06-26 15:35
by
361997417
[
基金申请
]
要持续整治滥发“帽子”、“牌子”之风
+6
babu2015
2024-06-25
6/300
2024-06-26 14:52
by
felicity6056
[
硕博家园
]
【45岁以上博士】柔性人才引进项目,有补贴
+9
Dreamsummit
2024-06-24
18/900
2024-06-26 12:28
by
hujm159
[
公派出国
]
CSC博士联培对将来就业有用吗
+4
也就这样
2024-06-22
4/200
2024-06-26 10:46
by
lxs7405
[
基金申请
]
今天能不能出来名单
+8
地理学1995
2024-06-25
10/500
2024-06-26 09:46
by
msjy
[
有机交流
]
过柱子,产品,杂质在是 pe:ea=100:1 也一起出来?
+5
w256
2024-06-25
5/250
2024-06-26 09:31
by
小木木cc
[
硕博家园
]
考博英语
+5
198新用户
2024-06-25
10/500
2024-06-26 08:09
by
地狱伞兵
[
基金申请
]
厅级项目出校却没中
+13
Iwould
2024-06-23
20/1000
2024-06-26 06:14
by
foolishmani
[
考博
]
一名额难求啊
+14
pinbo拼搏
2024-06-19
14/700
2024-06-25 16:55
by
wjykycg
[
基金申请
]
2024安徽省哲社立项名单公示
+3
robin_work
2024-06-24
6/300
2024-06-25 14:37
by
Pickfoot
[
硕博家园
]
夏至,要不要硕博联谊
+4
我是王小帅
2024-06-21
6/300
2024-06-25 14:25
by
庭前花开月儿明
[
教师之家
]
复旦夏同学提出高校成年人学生退学不应该让家长审核,大家认同吗?
+10
苏东坡二世
2024-06-22
17/850
2024-06-24 16:52
by
wanghuawei
[
基金申请
]
教育部基金
+5
m1393
2024-06-21
5/250
2024-06-21 21:13
by
odes
[
基金申请
]
听大佬说今年信息口本子数量大幅增加?
+8
wutzxt
2024-06-21
9/450
2024-06-21 19:58
by
wutzxt
[
论文投稿
]
ACS 编辑的意见
10
+3
哈哈妞1993
2024-06-20
3/150
2024-06-21 17:06
by
投个论文
信息提示
关闭
请填处理意见
关闭
确定