Output: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 4: Riga 4:


Mostriamo un esempio:
Mostriamo un esempio:
  '''Public''' Sub Main()
  Public Sub Main()
   
   
   Dim fl As File
   Dim fl As File
   Dim variabile_contenuto_dati As String = "prova"
   Dim s As String = "prova"
   
   
   fl = Open "<FONT color=gray>''/percorso/del/file/da/scrivere''</font>" For <FONT color=#B22222>Output</font>
   fl = Open "<FONT color=darkgreen>''/percorso/del/file/da/scrivere''</font>" For <FONT color=#B22222>Output</font>
   
   
   Print #fl, variabile_contenuto_dati
   Print #fl, s
   
   
  <FONT color=gray>' ''Si può usare anche "Write":''
  <FONT color=gray>' ''Si può usare anche "Write":''
  ' '''Write #fl, variabile_contenuto_dati'''''</font>
  ' '''Write #fl, s'''''</font>
   
   
   fl.Close
   fl.Close
   
   
  '''End'''
  End





Versione attuale delle 15:51, 10 giu 2024

La parola-chiave Output viene utilizzata con l'istruzione "Open" per aprire il file in scrittura. In tal caso il flusso dei dati viene bufferizzato, ossia viene riservata una posizione di memoria dove porre i dati in transito da scrivere in differita.

L'utilizzo della parola Output consente di scrivere dati in file e in uno stream: [Nota 1]

Mostriamo un esempio:

Public Sub Main()

 Dim fl As File
 Dim s As String = "prova"

 fl = Open "/percorso/del/file/da/scrivere" For Output

 Print #fl, s

' Si può usare anche "Write":
' Write #fl, s

 fl.Close

End


Note

[1] La parola Output, però, sembra non funzionare per scrivere dati in una variabile di tipo Process !


Riferimenti