首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

各位老师问个有关问题

2012-01-13 
各位老师问个问题!privatesubform_click()a abcdef fori1to1Mid(a,1) c Nextiprintaendsub请问,现

各位老师问个问题!
private   sub   form_click()

    a= "abcdef "
    for   i=1   to   1
      Mid(a,1)= "c "
    Next   i
    print   a
end   sub

请问,现在a怎么变成cbcdef了呢?谢谢

[解决办法]
请看MSDN对mid语句的解释:
======================================
Mid 语句


在一 Variant (String) 变量中以另一个字符串中的字符替换其中指定数量的字符。

语法

Mid(stringvar, start[, length]) = string

Mid 语句的语法具有下面几个部分:

部分 描述
stringvar 必要参数。被更改的字符串变量名。
start 必要参数;Variant (Long)。stringvar 中被替换的字符开头位置。
length 可选参数;Variant (Long)。被替换的字符数。如果省略,string将全部用上。
string 必要参数。字符串表达式,替换部分 stringvar 的字符串。


说明

被替换的字符数量总是小于或等于 stringvar 的字符数。

注意 MidB 语句作用于包含在字符串中的字节数据。在 MidB 语句中,start 指定 stringvar 中被替换的字节开头位置,而 length 为替换的字节数。

热点排行