中易网

如何用VB判断读取TXT文本内容?

答案:4  悬赏:70  
解决时间 2021-12-28 22:21
有一个TXT文件,内容有两种情况
第一种情况:tm.txt内容
m=A
内容只有一行,其中A也可能是其它的任何字母(只有一个字母)
第二种情况:tm.txt内容
m=
只有m=两个符号
要求:
用VB程序代码判断tm.txt内容,当为第一种情况时,弹出确定对话框,内容“输出字母”
当为第二种情况时,弹出确定对话框,内容“输出为空”!谢谢,请给出具体代码!
最佳答案
dim s as string
open "<路径>\tm.txt" for input as #1
input #1,s
if right(s,1)="=" then
msgbox "输出为空"
else
msgbox right(s,1)
end if
close #1
全部回答
On Error Resume Next Dim another As String Open "c:\tm.txt" For Input As #1 Do While Not EOF(1) Input #1, another Close #1 if mid(another,3,1) is not null then a=mid(another,3,1) msgbox a else msgbox "输出为空" end if
1、对于文件的操作vb提供了open语句、print #语句、input #语句等语句来处理文件。 2、读取多行文本,可以使用line input #语句,一行行读取,再连接在一起,这种方法对大一点txt文件效率不高。 3、下面提供一个高效率、一次性读入所有文本的vb6示例: private sub command1_click()   dim r   open "d:\readme.txt" for binary as #1   r = strconv(inputb(lof(1), 1), vbunicode)   close #1   debug.print r end sub
private sub command1_click() open "c:\tm.txt" for input as #1 line input #1,s if right(s,1)="=" then msgbox "输出为空" else msgbox right(s,1) end if close #1 end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
XXX一个学期发表了5篇文章,怎么称赞他
荧光粉日光灯管主要有哪些材质
潛慮的意思是什么?潛慮的释义是什么啊?
同生共死的意思是什么啊?请解释下!
自己在家复习行测申论,好枯燥,快看不下去了
蒙思幼儿园北区怎么去啊,有事要去办理
領事裁判權的意思是什么?領事裁判權的释义是
如何让软件不被系统还原 事情是这样的,我们
佛爷还是二爷谁武功高强
悬石程书的意思是什么啊?请解释下!
佃作的意思是什么?佃作的释义是什么啊?
超信电脑版/PC版怎么用
軾蛙的意思是什么?軾蛙的释义是什么啊?
攀傅的意思是什么啊?请解释下!
退靜的意思是什么?退靜的释义是什么啊?
推荐资讯
五俊六俏要什么符号好
锦铁街道办事处地址在哪,我要去那里办事
燥熱的意思是什么?燥熱的释义是什么啊?
2017车载中文动感节奏里面的【恋人心DJ加快版
斷岫的意思是什么?斷岫的释义是什么啊?
天和是什么意思 我一个瓷器上面写和天是什么
書意的意思是什么?書意的释义是什么啊?
你好,我打算去德国读博士,我想问下我能不能
抹頭的意思是什么?抹頭的释义是什么啊?
无线网已停用代表什么?
华中师范大学 国际文化交流学院 只有留学生么
跳绳与跳高对长高谁效果更好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?