Verificare con le funzioni del API di Libglib-2.0 se una stringa inizia con un prefisso o termina con un siffisso: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
Con un paio di funzioni della libreria '' | Con un paio di funzioni della libreria ''libglib-2.0'' è possibile verificare se una stringa inizia con un prefisso, ossia con uno o più determinati caratteri, oppure se termina con un suffisso. Ovviamente sia il prefisso che il suffisso di verifica sarà impostato da noi. | ||
Per poter fruire in Gambas delle risorse della libreria '' | Per poter fruire in Gambas delle risorse della libreria ''libglib-2.0'', è necessario aver installato e richiamare la libreria condivisa: "''libglib-2.0.so.0.8400.4'' ". | ||
Mostriamo un semplice esempio pratico: | Mostriamo un semplice esempio pratico: | ||
Library "libglib-2.0:0.8400. | Library "libglib-2.0:0.8400.4" | ||
<FONT Color=gray>' ''gboolean g_str_has_prefix (const gchar *str, const gchar *prefix)'' | <FONT Color=gray>' ''gboolean g_str_has_prefix (const gchar *str, const gchar *prefix)'' | ||
Versione attuale delle 16:36, 31 ago 2025
Con un paio di funzioni della libreria libglib-2.0 è possibile verificare se una stringa inizia con un prefisso, ossia con uno o più determinati caratteri, oppure se termina con un suffisso. Ovviamente sia il prefisso che il suffisso di verifica sarà impostato da noi.
Per poter fruire in Gambas delle risorse della libreria libglib-2.0, è necessario aver installato e richiamare la libreria condivisa: "libglib-2.0.so.0.8400.4 ".
Mostriamo un semplice esempio pratico:
Library "libglib-2.0:0.8400.4"
' gboolean g_str_has_prefix (const gchar *str, const gchar *prefix)
' Looks whether the string str begins with prefix.
Private Extern g_str_has_prefix(gstr As String, prefix As String) As Boolean
' gboolean g_str_has_suffix (const gchar *str, const gchar *suffix)
' Looks whether the string str ends with suffix.
Private Extern g_str_has_suffix(gstr As String, suffix As String) As Boolean
Public Sub Main()
Dim s, pre, suf As String
Dim b As Boolean
s = "verifica con le funzioni"
pre = "ver"
suf = "ica"
' Verifica se la stringa inizia con i caratteri contenuti nella variabile "pre", ossia il prefisso:
b = g_str_has_prefix(s, pre)
Print b
' Verifica se la stringa termina con i caratteri contenuti nella variabile "suf", ossia il suffisso:
b = g_str_has_suffix(s, suf)
Print b
End