Differenze tra le versioni di "Ottenere il solo nome ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
Per ottenere il solo nome (comprensivo dell'eventuale estensione) ed il solo percorso di un file con le funzioni esterne del API di ''Glib-2.0'', si utilizzeranno due funzioni dichiarate nel file d'intestazione ''/usr/include/libgen.h'' . | Per ottenere il solo nome (comprensivo dell'eventuale estensione) ed il solo percorso di un file con le funzioni esterne del API di ''Glib-2.0'', si utilizzeranno due funzioni dichiarate nel file d'intestazione ''/usr/include/libgen.h'' . | ||
− | E' necessario richiamare in Gambas la libreria condivisa: "''libglib-2.0.so.0.8000. | + | E' necessario richiamare in Gambas la libreria condivisa: "''libglib-2.0.so.0.8000.4'' ". |
Mostriamo un esempio pratico: | Mostriamo un esempio pratico: | ||
− | Library "libglib-2.0:0.8000. | + | Library "libglib-2.0:0.8000.4" |
<FONT Color=gray>' ''char *__xpg_basename (char *__path)'' | <FONT Color=gray>' ''char *__xpg_basename (char *__path)'' |
Versione attuale delle 19:01, 17 lug 2024
Per ottenere il solo nome (comprensivo dell'eventuale estensione) ed il solo percorso di un file con le funzioni esterne del API di Glib-2.0, si utilizzeranno due funzioni dichiarate nel file d'intestazione /usr/include/libgen.h .
E' necessario richiamare in Gambas la libreria condivisa: "libglib-2.0.so.0.8000.4 ".
Mostriamo un esempio pratico:
Library "libglib-2.0:0.8000.4" ' char *__xpg_basename (char *__path) ' Return final component of PATH. Private Extern __xpg_basename(__path As String) As String ' char *dirname (char *__path) ' Return directory part of PATH or "." if none is available. Private Extern dirname(__path As String) As String Public Sub Main() Dim s As String s = __xpg_basename("percorso/del/file") Print s s = dirname("percorso/del/file") Print s End
Riferimenti
- /usr/include/libgen.h