Fortran Coder

标题: 有格式文件的存取学习中出现问题 [打印本页]

作者: Danielliu    时间: 2018-12-6 11:31
标题: 有格式文件的存取学习中出现问题
希望能回复一下我这个小小的问题

问题图片.jpg (159.75 KB, 下载次数: 390)

问题图片.jpg

作者: vvt    时间: 2018-12-6 13:09
doc文件不是有格式文件。你要读取它,可能非常困难。建议你读txt文件
作者: Danielliu    时间: 2018-12-7 11:59
vvt 发表于 2018-12-6 13:09
doc文件不是有格式文件。你要读取它,可能非常困难。建议你读txt文件

C:\Users\Administrator\Desktop\tupian.jpg首先感谢你的回复,换成txt文件了,还是出现这个情况,不知道是那的问题。我是按照书上弄的。不知道是哪一块我弄错了,可以占用你点时间帮忙看一下吧

tupian.jpg (139.84 KB, 下载次数: 377)

tupian.jpg

146103562024976015.jpg (116.13 KB, 下载次数: 373)

146103562024976015.jpg

作者: Danielliu    时间: 2018-12-7 14:46
vvt 发表于 2018-12-6 13:09
doc文件不是有格式文件。你要读取它,可能非常困难。建议你读txt文件

谢谢你,能读出来了,程序运行,不过没有写入到stu2.txt文件里

1.jpg (113.93 KB, 下载次数: 364)

1.jpg

2.jpg (104.65 KB, 下载次数: 364)

2.jpg

作者: vvt    时间: 2018-12-8 11:05
read(1,*)  name(i) , s(i)
作者: Danielliu    时间: 2018-12-10 10:04
vvt 发表于 2018-12-8 11:05
read(1,*)  name(i) , s(i)

谢谢啦,按着read(1,*)修改后,读出来了,这是为什么呀,read(1,20),不是要按着20  format(A10,F5.1)的格式read嘛
作者: 楚香饭    时间: 2018-12-10 10:23
很显然你的格式和你的文件内容不符。

绝大多数情况下,表控格式(*)就足够了。表控拥有最大的兼容性,普适性。
对于read来说,能用表控,坚决不用格式。
不能用表控,想办法也要用表控。
作者: Danielliu    时间: 2018-12-11 17:33
楚香饭 发表于 2018-12-10 10:23
很显然你的格式和你的文件内容不符。

绝大多数情况下,表控格式(*)就足够了。表控拥有最大的兼容性,普 ...

看到你的回复真的很高兴,学到了书上没有的知识,书是看了一遍,但是好多隐性的知识还是很欠缺




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2