Da Gambas-it.org - Wikipedia.
|
|
Riga 1: |
Riga 1: |
− | La funzione della libreria di C
| |
− | int isalpha(int c);
| |
− | ritorna un valore superiore a zero (Vero), se "c" e' un carattere alfabetico (ossia 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 <FONT color=#B22222>Extern isalpha</font>(c As Integer) As Integer In "<FONT color=#B22222>libc:6</font>"
| |
− |
| |
− |
| |
− |
| |
− | Semplice esempio di uso in Gambas:
| |
− | <FONT color=Gray>' ''int isalpha(int c)''</font>
| |
− | '''Private''' <FONT color=#B22222>Extern isalpha</font>(c As Integer) As Integer In "<FONT color=#B22222>libc:6</font>"
| |
− |
| |
− | '''Public''' Sub Main()
| |
− |
| |
− | Dim i As Integer
| |
− |
| |
− | i = <FONT color=#B22222>isalpha</font>(80)
| |
− |
| |
− | Print i, Cbool(i), Chr(80)
| |
− |
| |
− | '''End'''
| |
Versione attuale delle 17:17, 10 set 2014