VB中怎样在记事本文件中(每行的数据个数不相等而且没个数据间用空格分开)判断每行的数据个数 10

lineinput读取数据后只能判断其字符总个数,关键在与有些数字为负数占有两个字符,而且这个数据的正负是没有规律的... line input 读取数据后 只能判断其字符总个数,关键在与有些数字为负数 占有两个字符,而且这个数据的正负是没有规律的 展开
 我来答
红杏白梨0p
2010-06-16 · TA获得超过135个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:96.8万
展开全部
用line input 一行一行读,然后用len函数就可以了.
fallx
2010-06-16 · TA获得超过5488个赞
知道大有可为答主
回答量:2321
采纳率:73%
帮助的人:862万
展开全部
如果没有任何规则的话,怕是没有办法喽...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aa1a393ac
2010-06-17 · TA获得超过220个赞
知道小有建树答主
回答量:421
采纳率:33%
帮助的人:401万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanhai651000
2010-06-17 · TA获得超过399个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:0
展开全部
数据是用空格分开的?
判断读取一行字符串中的空格数应该就可以了
如果数据之间的空格不是固定的,可以通过从字符到空格再到字符的顺序来判断
for i=0 to len(字符串)
if mid(字符串,i,1)=" " then 判断空格
end if
next i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式