主题:求教:用子程序可以打开文件名不同的文件吗?
不才之木
[专家分:0] 发布于 2007-01-28 00:11:00
求教:用子程序可以打开文件名不同的文件吗?换句话,程序名可以做为参数吗?真心求教.谢谢!
回复列表 (共5个回复)
沙发
maxumi [专家分:2200] 发布于 2007-01-28 09:32:00
filename$="aaa.txt"
open filename$ for output as #1
print #1, "12345"
close #1
这是没有问题的
板凳
moz [专家分:37620] 发布于 2007-01-28 15:24:00
用子程序可以打开文件名不同的文件吗?换句话,程序名可以做为参数吗?
我听不懂你的问题.
1.程序名可以作参数
2.用子程序可以做很多事情,
3.文件名不同的文件当然可以打开,你有什么疑问?
4.就算文件名相同也可以多次打开,不同的当然更是可以了.
3 楼
不才之木 [专家分:0] 发布于 2007-01-28 21:40:00
的确没说清,实际情况是:有30个文件要写,这30个文件名一样,后缀数字是顺序的,但,这些文件因子相同,长短却不同,所以不能用循环,我想用一个子程序打开并写好,我想问,可行吗?
4 楼
moz [专家分:37620] 发布于 2007-01-29 08:36:00
后缀数字是顺序的
那说明这30个文件名是不一样的,
子程序的作用是实现某个部件或者说某一个专用的功能
就是模块化设计的思想,
多个文件需要相似的操作,当然是用子程序或是函数好了.
1. 打开的文件用完记得关闭
2. 同一时间不能打开超过256个文件
3. 用OUTPUT方式写出时会删除原文件
4. 最好是所有关于某文件的操作全部封合在某一过程内处理完毕
5 楼
不才之木 [专家分:0] 发布于 2007-01-30 08:15:00
谢.已经重写N遍了,还需重写,结构啊!新的算法新的算法需新的结构,有没有万能的那?
我来回复