
VB中怎样在记事本文件中(每行的数据个数不相等而且没个数据间用空格分开)判断每行的数据个数 10
lineinput读取数据后只能判断其字符总个数,关键在与有些数字为负数占有两个字符,而且这个数据的正负是没有规律的...
line input 读取数据后 只能判断其字符总个数,关键在与有些数字为负数 占有两个字符,而且这个数据的正负是没有规律的
展开
展开全部
用line input 一行一行读,然后用len函数就可以了.
展开全部
如果没有任何规则的话,怕是没有办法喽...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim myData() As String, i As Integer, myStr As String
Open "c:\123.txt" For Input As #1
Do Until EOF(1)
i = i + 1
Line Input #1, myStr
myData = Split(myStr, " ")
MsgBox "第" & i & "行有" & UBound(myData) + 1 & "个数据"
Loop
Close
Open "c:\123.txt" For Input As #1
Do Until EOF(1)
i = i + 1
Line Input #1, myStr
myData = Split(myStr, " ")
MsgBox "第" & i & "行有" & UBound(myData) + 1 & "个数据"
Loop
Close
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据是用空格分开的?
判断读取一行字符串中的空格数应该就可以了
如果数据之间的空格不是固定的,可以通过从字符到空格再到字符的顺序来判断
for i=0 to len(字符串)
if mid(字符串,i,1)=" " then 判断空格
end if
next i
判断读取一行字符串中的空格数应该就可以了
如果数据之间的空格不是固定的,可以通过从字符到空格再到字符的顺序来判断
for i=0 to len(字符串)
if mid(字符串,i,1)=" " then 判断空格
end if
next i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询