专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  众所周知VB提供了许多对串进行常用操作像Left、Right、Trim、Mid、Len和InStr等等能够满足大部分应用;但对于些特殊使用方法,比如C++中strrev即将串顺序倒置就没有个直接对应进行处理   其实通过简单编程即利用VB现有串处理完全可以解决这问题:   Function StrRev(str As String) As String   Dim rts As String   Dim i As Integer   For i = Len(str) To 1 Step -1     rts = rts + Mid(str, i, 1)  [阅读全文] [PDF]
例10.2编写一个把字符串中的所有小写字符转换成大写字符的子程序Strupr,要求字符串的首地址和结束符为其入口参数。 解: .MODEL SMALL,C .DATA buffDB\"Thisisaexample.\",0 .CODE StruprPROCUSESAXBX,String:PTRBYTE,Tail:BYTE MOVBX,String .REPEAT MOVAL,[BX] .IF AL>=’a’&&AL<=’z’ SUBAL,20H MOV[BX],AL .ENDIF INCBX .UNTILAL==Tail RET St [阅读全文] [PDF]
例10.4编写一个把字符串中空格和TAB压缩掉的子程序Compress,字符串String是以ASCII码0为结束符。 解: .MODELSMALL,C .DATA SPACEEQU 20H TABEQU 9H BuffDB \"1234Abcdef\",0 .CODE CompressPROC USESAXBXSIDS,String:FARPTRBYTE LDSSI,String;SI用于扫描字符串的指针 MOVBX,SI;BX用于存放结果的指针 .REPEAT MOVAL,[SI] INCSI .IFAL!=SPACE&&AL!=TAB MO [阅读全文] [PDF]
1. ASC(X)Chr(X):转换码[格式]:P=Asc(X) 返回串X第个码P=Chr(X) 返回码等于X[范例]:(1)P=Chr(65)‘ 输出A,AASCII码等于65(2)P=Asc(“A”)‘ 输出652. Len(X): 计算串X长度[格式]:P=Len(X)[介绍说明]:空串长度为0空格符也算个个中文字虽然占用2 Bytes但也算个[范例]:(1) 令X=”” (空串)Len(X) 输出结果为0(2) 令X=”abcd”Len(X) 输出结果为4 [阅读全文] [PDF]
   众所周知VB提供了许多对串进行常用操作像Left、Right、Trim、Mid、Len和InStr等等能够满足大部分应用;但对于些特殊使用方法,比如C++中strrev即将串顺序倒置就没有个直接对应进行处理    其实通过简单编程即利用VB现有串处理完全可以解决这问题:    Function StrRev(str As String) As String    Dim rts As String    Dim i As Integer    For i = [阅读全文] [PDF]
众所周知vb提供了许多对串进行常用操作像left、right、trim、mid、len和instr等等能够满足大部分应用;但对于些特殊使用方法,比如c++中strrev即将串顺序倒置就没有个直接对应进行处理    其实通过简单编程即利用vb现有串处理完全可以解决这问题:    function strrev(str as ) as    dim rts as    dim i as eger    for i = len(str) to 1 step -1   [阅读全文] [PDF]
1 共6条 分1页