FcStrPlus ()

Da Gambas-it.org - Wikipedia.
Versione del 14 giu 2024 alle 15:06 di Vuott (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

La funzione

FcChar8 * FcStrPlus(const FcChar8 *s1, const FcChar8 *s2)

concatena due stringhe ritornando così un'unica stringa.


Volendola utilizzare in Gambas, bisognerà dichiararla con Extern, nonché bisognerà dichiarare la libreria: libfontconfig.so.1.6.2, nella quale la funzione è contenuta:

Private Extern FcStrPlus(s1$ As String, s2$ As String) As String In "libfontconfig:1.6.2"

Semplice esempio di uso in Gambas:

' FcChar8 * FcStrPlus(const FcChar8 *s1, const FcChar8 *s2)
Private Extern FcStrPlus(s1$ As String, s2$ As String) As String In "libfontconfig:1.6.2"


Public Sub Button1_Click()

 Dim s1, s2, ris As String

 s1 = "gat"
 s2 = "to"
   
 ris = FcStrPlus(s1, s2)
     
 Print ris

End