fortran读取txt文件中的一维数组?

 我来答
帐号已注销
2022-03-31 · TA获得超过3116个赞
知道大有可为答主
回答量:4114
采纳率:0%
帮助的人:274万
展开全部

测试了一下,程序没有任何问题。

建议在read语句中加入iostat=io,通过返回值io来检查出错的位置。

这样做的好处还在于,遇到数据文件的尾部是,程序不会异常中止,而是可以根据io值来判断和处理。

下面是正常读取时的输出:

下面是fortran代码:

将数据文件da.txt第六行改为 1.0k,程序将在此提示错误。见下图:

如有帮助,请采纳。谢谢!

更多追问追答
追问

按照您的要求修改了,怎么读取失败,是txt文件的问题吗

追答

请查看一下,txt文本所用的编码必须是ansi标准。

可以通过“另存为”界面进行选择,重新保存。如选择其它编码标准,字符代码对应的文字是不同的,无法读取。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式