国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

VB中對字符串的處理及其擴展

2019-11-18 17:51:03
字體:
來源:轉載
供稿:網友
眾所周知,VB提供了許多對字符串進行常用操作的函數,像Left、Right、Trim、Mid、Len和InStr等等,能夠滿足大部分的應用;但對于一些特殊的用法,比如C++中的strrev函數,即將字符串順序倒置,就沒有一個直接對應的函數進行處理。

  其實,通過簡單的編程,即利用VB現有的字符串處理函數,完全可以解決這一問題:

  FunctionStrRev(strAsString)AsString

  DimrtsAsString

  DimiAsInteger

  Fori=Len(str)To1Step-1

    rts=rts+Mid(str,i,1)

  Nexti

  StrRev=rts

  EndFunction

  瞧,就是這么簡單!

  同樣,另一個C++的函數strrchr,即找出字串最后一次出現某字符的位置,也可以利用上面的函數,將字符串倒置,再查找其第一次出現的位置。

  由于VB允許用戶采用最簡單的+號和&符號串接字符串,那么下面這個功能就更容易實現了:strncat將字符串中特定個數字符連結到另一個字符串中,即:dest=dest&mid(src,m,n),根本不用另外編函數。

  C++中對字符串進行比較的函數有四五種,VB只提供最基本的一種,而其它均可通過編程來解決。朋友們有興趣的話,可以自己做一下。

  C++中處理字符串的函數還很多,在此就不一一羅列了,朋友們可以利用VB將常用的幾種做成一個模塊,在自己的程序中隨意調用。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东宁县| 安龙县| 专栏| 揭西县| 尚志市| 明星| 正宁县| 九寨沟县| 合阳县| 高要市| 友谊县| 梁山县| 兰州市| 夏河县| 日喀则市| 报价| 永福县| 茌平县| 太原市| 安庆市| 苍溪县| 宜兴市| 新龙县| 长垣县| 邢台市| 垦利县| 邓州市| 邯郸市| 临颍县| 改则县| 新巴尔虎左旗| 资中县| 垦利县| 信宜市| 资源县| 内乡县| 永顺县| 阜平县| 开江县| 甘南县| 嫩江县|