mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-16 03:54:01 +00:00
b586eafd3b
LINE INPUT will now use the faster method if passed a file handle that has been opened FOR BINARY. As such, the _BLINEINPUT command has been removed. qb64.bas now takes advantage of this for reading from '$include files, at least in Include Manager 1. Some tweaking of internal/source/main.txt was required to get things into a sane state, so I'm holing off changing the compiler any further so the auto-builder can make sure everything's smoothed over. Note: Everything should still compile as normal; I'm just being overcautious.
20 lines
No EOL
770 B
Text
20 lines
No EOL
770 B
Text
The '''POS''' function returns the current print cursor text column position.
|
|
|
|
|
|
{{PageSyntax}}
|
|
:: column% = POS(0)
|
|
|
|
|
|
* The value in parenthesis should be 0, but any value could be used with same results. Don't ask why...
|
|
* When a semicolon ends the previous PRINT statement the cursor column position will be after the last character printed.
|
|
* If [[TAB]] or a comma is used the column position will be immediately after the tabbed position.
|
|
* If a [[PRINT]] statement does not use a semicolon or comma at the end, the return value will be 1 on the next row.
|
|
* Return can be saved to return later to a previous print position using [[LOCATE]].
|
|
|
|
|
|
''See also:''
|
|
* [[CSRLIN]], [[LOCATE]], [[PRINT]]
|
|
* [[_PRINTSTRING]] {{text|(graphic position print)}}
|
|
|
|
|
|
{{PageNavigation}} |