IsCharAlpha

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碼

相關詞條

熱門詞條

聯絡我們