1樓:匿名使用者
沒有vb的環境,也n年沒用過vb了,不知道有沒有錯誤,你稍微除錯一下就應該可以,原理就是用asc碼來表示二進位制數
2樓:匿名使用者
二進位制陣列變成字串一定會帶來長度的增加,這個你可以接受嗎?比如1k位元組的二進位制檔案,uuencoder下來大約1.5k,base 64下來大概1.
3k,最簡單的asc方式大約2k,你能接受嗎?
vb中陣列array如何轉化成字串string
3樓:匿名使用者
用str()函式,比如
來str(2)就是把整數型資料
自2轉化成字元型別的「2」。要轉化陣列,直接將括號裡的內容改為陣列就可以了,比如定義的一維陣列m(5),那麼就是str(m(x)),x=0,1,2……5.
4樓:網海1書生
|用join函式,比如:
dim arr(),s$
arr=array(1,2,3,4,5)
s=join(arr)
's的值是「
內1 2 3 4 5」
s=join(arr,"")
's的值是「12345」
s=join(arr,"|容")
's的值是「1|2|3|4|5」
5樓:匿名使用者
若array中存放來的是字元自的asc嘛,就用strconv函式,如:
msgbox strconv(array,vbunicode)若array中存放的是一個個的字串,就用join如:msgbox join(arr)
6樓:匿名使用者
沒有來,你自己定義自一個函式可以實現這個功能dim i as integer
dim arr() as string
dim arrstr as string
'arr賦值
arrstr =""
for i=lbound(arr) to ubound(arr)arrstr=arrstr & "|" arr(i)next i
vb字串和位元組陣列的轉換
7樓:
當我們在vb中呼叫win32 api函式時,如果函式的返回值是一個字串,那一般有如下三種情況:
1. 函式預先要求你提供一個有固定空間的字串,以供儲存函式的返回值。
2. 函式的返回是一個以null結尾的c字串,而不是正規的vb字串。
3. win32 api函式有時候會返回另一種型別的字串。這種型別的字串在單個緩衝區內儲存了多個字串值,每個值之間用null隔開,結尾的是兩個null,一個null是最後一個字串值的結尾符,另一個null是整個字串的結尾符。
這其實就是我們通常在c中遇到的字串陣列。
8樓:匿名使用者
dim s as string, a() as byte, s1 as string
s = "123456abcdef"
a = strconv(s, vbfromunicode) '字串轉換為位元組陣列
s1 = strconv(a, vbunicode) '位元組陣列轉換為字串
msgbox s1
vb 怎麼講字串轉化為字元陣列 5
9樓:匿名使用者
直接將抄text中的襲每bai
個字元du
迴圈zhi取dao出
dim mystr() as stringdim i as integer
redim mystr(len(text1.text))for i=1 to len(text1.text)mystr(i)=mid(text1.text,i,1)next
10樓:琅琊
//已知
bai text.text = "hello"
dim s = text.text
s = "hello"
dim arr() as char
arr = s.tochararray()這樣就可du以zhi
把「daohello」存版入數權
組「arr」中
11樓:匿名使用者
dim mytext as string
dim str(1) as string
mytext = text1.text
redim str(len(text1.text))str = split(mytext, "")
12樓:匿名使用者
dim harray() as string
harray=split(text1.text ,vbnullstring)
13樓:匿名使用者
l=len(text1.text)
dim a()as string
for i=0 to l-1
a(i)=mid(text1.text,i,1)next
vb字串和位元組陣列怎麼轉換?
14樓:
當我們在vb中呼叫win32 api函式時,如果函式的返回值是一個字串,那一般有如下三種情況:
1. 函式預先要求你提供一個有固定空間的字串,以供儲存函式的返回值。
2. 函式的返回是一個以null結尾的c字串,而不是正規的vb字串。
3. win32 api函式有時候會返回另一種型別的字串。這種型別的字串在單個緩衝區內儲存了多個字串值,每個值之間用null隔開,結尾的是兩個null,一個null是最後一個字串值的結尾符,另一個null是整個字串的結尾符。
這其實就是我們通常在c中遇到的字串陣列。
vb獲取字串中字元,vb獲取字串中字元
private sub command1 click dim b as integer,a as string,i as integer,c as string,d as string a text1.text c d for i 1 to len a b asc mid a,i,1 if b 65...
vb提取字串問題,急,VB中如何提取字串中的部分數字
你弄的太複雜了,看懂它比較累,看看下面 比較精簡了。const kout public function takeword str as string,n as long as string dim p1 as long p1 0dim p2 as long dim count as long do...
有字元陣列,每元素都是字串,如何獲得每字串的長度
取得的字元陣列長度與使用的獲取長度的方法有關,在c c 中常用的獲取字串長度或者字串陣列長度的函式有sizeof strlen sizeof 求出的是陣列的總長度,而不是陣列中存放的有意義的資料的個數。比如定義一個int型的陣列 int a 10 只初始化了五個元素,但是 sizeof a size...