声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2751|回复: 11

[Fortran] 如何把一个txt文件逐行读入呢?

[复制链接]
发表于 2008-10-31 13:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
比如这样一个txt文件
1 2 1 3
2 3 5 6
1 5 2 3
....
是否可以实现这样的功能: 读入第一行,把这4个数放入一个数组,然后进行一些运算,操作完成后,再读入第二行,同样的运算......
先谢谢了啊 。
回复
分享到:

使用道具 举报

发表于 2008-10-31 19:22 | 显示全部楼层

回复 楼主 nmdb 的帖子

不懂"把这4个数放入一个数组"?

[ 本帖最后由 ChaChing 于 2008-10-31 20:05 编辑 ]
发表于 2008-10-31 19:31 | 显示全部楼层

回复 沙发 ChaChing 的帖子

LZ的意思应该是由这4个数创建一个数组
发表于 2008-10-31 20:10 | 显示全部楼层

回复 板凳 ch_j1985 的帖子

不好意思, 我就是不懂"数组"的含意? cell吗?
发表于 2008-10-31 20:22 | 显示全部楼层

回复 地板 ChaChing 的帖子

在C语言中有数组(Array)的说法,但是在Matlab中用向量和矩阵的说法;Cell是单元矩阵
发表于 2008-10-31 20:30 | 显示全部楼层

回复 5楼 ch_j1985 的帖子

谢谢! 3Q, 又多会一些词了

[ 本帖最后由 ChaChing 于 2008-10-31 20:33 编辑 ]
发表于 2008-10-31 20:45 | 显示全部楼层

回复 楼主 nmdb 的帖子

fid=fopen('aaa.txt');
while 1,  aa=fgetl(fid);
    if ~ischar(aa), break, end;
    bb=str2num(aa),
  ....
end
发表于 2008-10-31 20:52 | 显示全部楼层

回复 7楼 ChaChing 的帖子

ChaChing老师学过Fortran语言?知识面够广的呀
发表于 2008-11-1 09:07 | 显示全部楼层

回复 8楼 ch_j1985 的帖子

我在学修过Fortran, 工作使用过几年後较没机会使用
也自修过Pascal/Basic/Cobol/C, 练习过书本上几个例如而已
但这些都是20几年前了, 没机会继续使用早不会写码了

还有怎提到Fortran? 7楼是使用Matlab!
另一点, 直接称呼我就可, 虽然向往老师这职业, 可惜个人没够格
发表于 2008-11-1 18:14 | 显示全部楼层

回复 9楼 ChaChing 的帖子

看标题,LZ想要Fortran语言的程序
发表于 2008-11-1 18:34 | 显示全部楼层

回复 10楼 ch_j1985 的帖子

LZ想要Fortran语言的程序? 对不起, 我没看出!
但如果是fortran的话, 语法应该更容易写
发表于 2008-11-10 19:12 | 显示全部楼层
找本介绍fortran基本命令的书,很快就写出来了,这个在输入输出方面算是基本知识了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-25 14:04 , Processed in 0.070421 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表