偷看出租房里做爰视频:vb中的left$函数问题,急,谢谢啦

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 09:55:15
请问我在vb中使用left$函数时出现了问题,
例如:如果这样写strName11 = Left$(strName1, 8),程序可以返回字符型变量strName1中从左边数前8个字符,
但是如果这样写:
n=8
strName11 = Left$(strName1, 8),则程序说这是“无效的过程调用或函数”,这是为什么呢?而且其它一些提取字符串的函数,例如:Mid(string,i,j)这个函数,如果j处写成具体数值(例如:5)则可以运行,如果就是写成j=5,则还是报错“无效的过程调用或函数”,应该怎么办呢?我很着急,谢谢啦!qq:173635235
对于Mid函数,如果是这样写:
i=InStr(strString, "来电号码:") + 24
j = InStr(i, strString, "用户姓名:") - 21
strName1 = Mid(strString, i, j-i)运行时就出错,
如果这样写:m=8
strName1 = Mid(strString, i, m)就可以运行,为什么呢?我希望第一种方式可以成功,我很着急,谢谢啦!

你的n=8后面是否为strName11=Left$(strName1,n),我测试过,这样同样可以得到strName1的前8位字符。
用Mid$这个函数同样可以用变量代替。
n=3
m=7
string=Mid$(string,n,m)
结果得到string字符串中第3位到第7位字符串做为string的结果

你把I后面的+24改成-24,J后面的-21改成加21,应该就可以了