mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-28 11:17:47 +00:00
48 lines
1.8 KiB
Text
48 lines
1.8 KiB
Text
The '''comma''' is used to [[TAB]] the cursor after a [[PRINT]] statement's text to tab append another printed value.
|
|
|
|
|
|
''Usage:'' INPUT "Name, age and sex(M or F): ", nm$, age%, sex$
|
|
|
|
|
|
* Commas in [[PRINT]] statements [[TAB]] space values up to 15 column places with column 57 being the maximum per row.
|
|
* A comma following the prompt text in an [[INPUT]] statement does not display a question mark. A [[Semicolon|semicolon]] or no prompt does.
|
|
* Commas are also used between [[INPUT]] statement variables when more than one input is required.
|
|
* [[LINE INPUT]] can use a comma or [[semicolon]] after the prompt text. Neither will display a [[question mark]].
|
|
* Commas are used as [[argument]] separators in many kinds of QBasic statements and [[SUB]] or [[FUNCTION]] parameter lists.
|
|
* [[WRITE]] statements use commas to separate values printed to the screen or sent to a file '''without tab spacing them'''.
|
|
* '''Literal numerical values entered into program code, [[DATA]], files or user [[INPUT]] cannot contain comma separators!'''
|
|
|
|
|
|
''Example 1:'' Comparing [[TAB]] to [[comma]] tab spacing.
|
|
{{CodeStart}} '' ''
|
|
{{Cl|PRINT}} {{Cl|TAB}}(15); "T"
|
|
|
|
{{Cl|PRINT}} , "T" '' ''
|
|
{{CodeEnd}}
|
|
|
|
|
|
''Example 2:'' Comparing PRINT and WRITE statement displays.
|
|
{{CodeStart}}
|
|
value1 = 23567: value2 = 45678: value3 = 354126
|
|
{{Cl|COLOR}} 14: {{Cl|LOCATE}} 2, 1: {{Cl|PRINT}} value1, value2, value3
|
|
{{Cl|COLOR}} 12: {{Cl|LOCATE}} 4, 1: {{Cl|WRITE}} value1, value2, value3
|
|
'' ''
|
|
{{CodeEnd}}
|
|
|
|
{{OutputStart}}
|
|
{{text|23567 45678 354126|yellow}}
|
|
|
|
{{text|23567,45678,354126|red}}
|
|
{{OutputEnd}}
|
|
:''Note:'' [[WRITE]] does not space any values. The commas separate the numerical values without the normal PRINT spacing.
|
|
|
|
|
|
|
|
''See also:''
|
|
* [[Semicolon]], [[Colon]]
|
|
* [[TAB]], [[SPC]], [[SPACE$]]
|
|
* [[PRINT]], [[PRINT USING]]
|
|
* [[WRITE]], [[INPUT]], [[LINE INPUT]]
|
|
|
|
|
|
{{PageNavigation}}
|