| 查看: 5891 | 回复: 11 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
906527107金虫 (小有名气)
|
[求助]
用fortran怎么读.CSV文件
|
||
|
求助: 哪位高手知道怎么用fortran读.CSV格式的文件? |
» 猜你喜欢
085600材料与化工329分求调剂
已经有9人回复
283求调剂 086004考英二数二
已经有5人回复
生物学调剂
已经有5人回复
农学0904 312求调剂
已经有4人回复
复试调剂
已经有9人回复
材料与化工调剂
已经有35人回复
调剂求收留
已经有10人回复
一志愿哈工大 085600 277 12材科基求调剂
已经有18人回复
0831生医工第一轮调剂失败求助
已经有9人回复
生物学308求调剂(一志愿华东师大)
已经有6人回复

virtualzx
木虫 (著名写手)
- 应助: 263 (大学生)
- 金币: 7161.3
- 红花: 54
- 帖子: 1605
- 在线: 317.6小时
- 虫号: 2069080
- 注册: 2012-10-18
- 性别: GG
- 专业: 理论和计算化学
11楼2013-11-27 07:08:22
jerkwin
专家顾问 (正式写手)
-

专家经验: +14 - 应助: 454 (硕士)
- 金币: 20699.1
- 散金: 148
- 红花: 81
- 帖子: 813
- 在线: 2648.3小时
- 虫号: 1023452
- 注册: 2010-05-19
- 专业: 理论和计算化学
- 管辖: 分子模拟
2楼2013-11-25 22:38:54
virtualzx
木虫 (著名写手)
- 应助: 263 (大学生)
- 金币: 7161.3
- 红花: 54
- 帖子: 1605
- 在线: 317.6小时
- 虫号: 2069080
- 注册: 2012-10-18
- 性别: GG
- 专业: 理论和计算化学
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
906527107: 金币+2, ★有帮助 2013-11-26 10:15:10
感谢参与,应助指数 +1
906527107: 金币+2, ★有帮助 2013-11-26 10:15:10
|
取决于你要读什么样的文件了,文件的内容是什么样子的,每行是否列数相同,是否字符串、整数与小数数据混杂,是否指定类型出现在指定列,还是读取之前未知,有没有引号引起的字符串之类的。 不论什么情况都可以读入,但是你知道的信息越多编程量越低。 总的来说,最好先确定数据的尺寸,给存储数据的变量分配内存空间,(当然你想随读取随分配也没问题,就是慢点) 然后是用read逐行读入,对每一行用index函数逐个找到逗号,对每个子字符串根据变量类型存储到对应存储空间。 最简单的情形是每列宽度一定且已知,数据类型也已知,那么一个带格式的read就搞定了,都不需要找逗号。 最复杂的是如果每个元素的类型未知,就必须要用动态类型了。 |
3楼2013-11-26 01:21:35
906527107
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 1132.5
- 帖子: 106
- 在线: 150.5小时
- 虫号: 1108110
- 注册: 2010-09-26
- 性别: GG
- 专业: 水泥与耐火材料

4楼2013-11-26 10:24:32













回复此楼
indstr