Puts ()

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

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

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


Riferimenti