mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-28 11:17:47 +00:00
35 lines
1.8 KiB
Text
35 lines
1.8 KiB
Text
The '''PRINT #, USING''' statement is used to [[PRINT]] formatted text data to a file.
|
|
|
|
|
|
|
|
{{PageSyntax}}
|
|
:: '''PRINT ''filenumber%,''''' [''text$''{;|,}] '''USING ''template$''; ''variable'''''[; ...][{;|,}]
|
|
|
|
|
|
{{PageParameters}}
|
|
* [[INTEGER]] ''filenumber'' refers to the file number [[OPEN]]ed previously followed by a [[comma]].
|
|
* Literal or variable [[STRING]] ''text$'' can be placed between PRINT and USING or it can be included in the ''template''.
|
|
* A [[semicolon]] or [[comma]] may follow the ''text'' to stop or tab the print cursor before the ''template'' [[PRINT]].
|
|
* The literal or variable [[STRING]] ''template'' should use the template symbols to display each variable [[Variable Types|type]] in the list following it.
|
|
* The list of data ''variables'' used in the ''template'' are '''separated by semicolons''' after the template string value.
|
|
* In '''QB64''' ONE [[semicolon]] or [[comma]] may follow the variable list to stop the print cursor for pending prints. QB only allowed a semicolon.
|
|
|
|
|
|
''Usage:''
|
|
* '''If the ''template'' string is omitted or symbols don't match the ''variable(s)'' an "Illegal Function Call" [[ERROR Codes|ERROR]] will occur!'''
|
|
* The list of data variables used in the template are '''separated by semicolons''' after the template string value.
|
|
* The variables should be listed in the order that they are used in the template from left to right.
|
|
* Normal text is allowed in the template also (see example).
|
|
* '''NOTE:''' If the numerical value exceeds the template's integer digit range a % symbol will appear in the leftmost digit area.
|
|
* '''WARNING: The numbers displayed are rounded so the actual values are never changed and are actually more accurate.'''
|
|
|
|
|
|
{{PrintUsing}}
|
|
|
|
|
|
''See also:''
|
|
* [[PRINT USING]], [[PRINT (file statement)|PRINT #]]
|
|
* [[LPRINT USING]]
|
|
|
|
|
|
{{PageNavigation}}
|