急救!简单问题!OPEN语句怎摸打开,高分相赠!

Dickson 2003-01-21 03:12:39
文件名为1.TXT,2.TXT,3.TXT,怎摸不能这样转换打开:
dim a as integer
a=1
open "c:\"+CStr(a)+".txt" for input as #1
急!!!!!!!!!!!!!!!!!!!!!!11
...全文
47 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BoyMgl 2003-01-21
  • 打赏
  • 举报
回复
对不起,写错一个字母!
应该是Str$(a)必须有$
因为在讲述自转换为文本时在前段要加一个空格来表示这个数为正数,加一个负号表示这个数为负数,根据你举的例子应这样写:
Open "c:\"+trim$(str$(a))+“*.txt" for input as #1
行了!这下没问题了!
如果有问题与我联系!或在贴子中写出!
Emial:woaipimanman.student@sina.com
OFFICE之门 2003-01-21
  • 打赏
  • 举报
回复
或者是as #1
要换成随机值?
BoyMgl 2003-01-21
  • 打赏
  • 举报
回复
使用CStr$(a)就好了!
OFFICE之门 2003-01-21
  • 打赏
  • 举报
回复
要用TRIM去一下空格吧
open "c:\"+trim(CStr(a))+".txt" for input as #1
holydiablo 2003-01-21
  • 打赏
  • 举报
回复
报什么错啊
OFFICE之门 2003-01-21
  • 打赏
  • 举报
回复
用FSO算了
diudiu2002 2003-01-21
  • 打赏
  • 举报
回复
理论上应该可以的啊!
你用
dim a as string
a="1"
open "c:\"+a+".txt" for input as #1
试试看!

hz1101 2003-01-21
  • 打赏
  • 举报
回复
首先要通过filelen获取文件的大小a,再定义一个字符串变量b,通过b=string(a,0),然后将文件读入此变量即可。

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧