Puts (): differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(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...") |
Nessun oggetto della modifica |
||
| Riga 6: | Riga 6: | ||
Volendo utilizzare tale funzione in Gambas, bisognerà dichiararla con ''Extern'', nonché bisognerà dichiarare la libreria di C: ''libc.so.6'', nella quale essa è contenuta: | 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 <FONT color=#B22222>Extern puts</font>(__s As String) As Integer | Private <FONT color=#B22222>Extern puts</font>(__s As String) As Integer | ||
Mostriamo un semplice esempio: | Mostriamo un semplice esempio: | ||
Library "libc:6" | Library "libc:6" | ||
| Riga 16: | Riga 14: | ||
Public Sub Main() | |||
Dim s As String | Dim s As String | ||
s = "Testo qualsiasi" | |||
<FONT color=#B22222>puts</font>(s) | |||
End | |||
Versione attuale delle 15:56, 15 giu 2024
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