Puts ()
Da Gambas-it.org - Wikipedia.
Versione del 19 ago 2016 alle 01:04 di Vuott (Discussione | contributi) (Creata pagina con "La funzione int puts (const char *__s) scrive nello standard output la stringa contenuta nel suo parametro "''__s''", aggiungendo il carattere di new-line '\n', ma senza incl...")
La funzione
int puts (const char *__s)
scrive nello standard output la stringa contenuta nel suo parametro "__s", aggiungendo il carattere di new-line '\n', ma senza includere il carattere null (in C: '\0'), ossia 0x00, alla fine della stringa.
Volendo utilizzare tale funzione in Gambas, bisognerà dichiararla con Extern, nonché bisognerà dichiarare la libreria di C: libc.so.6, nella quale essa è contenuta:
Private Extern puts(__s As String) As Integer
Mostriamo un semplice esempio:
Library "libc:6" ' int puts (const char *__s) ' Write a string, followed by a newline, to stdout. Private Extern puts(__s As String) As Integer Public Sub Main() Dim s As String s = "Testo qualsiasi" puts(s) End