Differenze tra le versioni di "Isalpha()"

Da Gambas-it.org - Wikipedia.
Riga 1: Riga 1:
 
La funzione della libreria di C
 
La funzione della libreria di C
 
  int isalpha(int c);
 
  int isalpha(int c);
ritorna un valore superiore a zero (Vero), se "c" e' un carattere alfabetico (ossia una ''lettera'' dell'alfabeto).
+
ritorna un valore superiore a zero (Vero), se "c" e' un carattere alfabetico (ossia se corrisponde nel codice ASCII ad una ''lettera'' dell'alfabeto).
  
  

Versione delle 18:47, 10 set 2014

La funzione della libreria di C

int isalpha(int c);

ritorna un valore superiore a zero (Vero), se "c" e' un carattere alfabetico (ossia se corrisponde nel codice ASCII ad una lettera dell'alfabeto).


Volendola utilizzare direttamente in Gambas, bisognerà dichiararla con Extern, nonché dichiarare la libreria di C: libc.so.6, nella quale la funzione è contenuta:

Private Extern isalpha(c As Integer) As Integer In "libc:6"


Semplice esempio di uso in Gambas:

' int isalpha(int c)
Private Extern isalpha(c As Integer) As Integer In "libc:6"


Public Sub Main()

 Dim i As Integer
 
   i = isalpha(80)
   
   Print i, Cbool(i), Chr(80)
 
End