IsCharAlpha是Win32下的一個API函式,作用返回一個真假邏輯值,表示判斷一個Ascii碼是否為字母的Ascii碼。
基本介紹
- 中文名:IsCharAlpha
- 外文名:IsCharAlpha
- 簡介:Win32下的一個API函式
- 作業系統:32位
簡介:,作用:,VC++原函式:,VB6.0中的聲明:,VB簡例:,備註:,
簡介:
IsCharAlpha是Win32下的一個API函式
作用:
返回一個真假邏輯值,表示判斷一個Ascii碼是否為字母的Ascii碼
VC++原函式:
BOOL IsCharAlpha(
TCHARch // character to test
);
如果是按字母順序,返回值是零。
如果不是按字母順序,返回值是零。得到錯誤盤符,就需要延長。
VB6.0中的聲明:
[Public / Private] Declare Function IsCharAlpha Lib "user32" Alias "IsCharAlphaA" (ByVal cChar As Byte) As Boolean
VB簡例:
Dim A As String, B As String, C As String, D As String
'注意首先將要判斷的字元用Asc函式轉換成Ascii碼
A = Asc("1")
B = Asc("A")
C = Asc("1A")
D = Asc("A1")
Print "1 " & IsCharAlpha(A) & " 第一個字元 不是 字母"
Print "A " & IsCharAlpha(B) & " 第一個字元 是 字母"
Print "1A " & IsCharAlpha(C) & " 第一個字元 不是 字母"
Print "A1 " & IsCharAlpha(D) & " 第一個字元 是 字母"
Print "49 " & IsCharAlpha(49) & " 49 這個Ascii碼 不是 是字母的Ascii碼"
Print "65 " & IsCharAlpha(65) & " 65 這個Ascii碼 是 字母的Ascii碼"
備註:
如果轉換的字元有兩個以上,Asc函式只轉換左邊第一個,於是IsCharAlpha函式也只判斷一個Ascii碼