Differenze tra le versioni di "Output"
Da Gambas-it.org - Wikipedia.
(Nuova pagina: '''Output''' viene utilizzato con ''Open'' per aprire il file in scrittura. In tal caso il flusso dei dati viene bufferizzato.) |
|||
(8 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | '''Output''' viene | + | La parola-chiave '''Output''' viene utilizzata con l'istruzione "[[Open|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'': <SUP>[[[#Note|Nota 1]]]</sup> | ||
+ | |||
+ | Mostriamo un esempio: | ||
+ | Public Sub Main() | ||
+ | |||
+ | Dim fl As File | ||
+ | Dim s As String = "prova" | ||
+ | |||
+ | fl = Open "<FONT color=darkgreen>''/percorso/del/file/da/scrivere''</font>" For <FONT color=#B22222>Output</font> | ||
+ | |||
+ | Print #fl, s | ||
+ | |||
+ | <FONT color=gray>' ''Si può usare anche "Write":'' | ||
+ | ' '''Write #fl, s'''''</font> | ||
+ | |||
+ | fl.Close | ||
+ | |||
+ | End | ||
+ | |||
+ | |||
+ | |||
+ | =Note= | ||
+ | [1] La parola ''Output'', però, sembra non funzionare per scrivere dati in una variabile di tipo ''Process'' ! | ||
+ | |||
+ | |||
+ | |||
+ | =Riferimenti= | ||
+ | * https://gambaswiki.org/wiki/lang/output?l=it |
Versione attuale delle 14: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 !