1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-20 19:45:15 +00:00
qb64/internal/help/STR$.txt
Luke Ceddia b586eafd3b Integrated _BLINEINPUT into regular LINE INPUT for BINARY files
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.
2014-07-27 00:06:17 +10:00

42 lines
1.1 KiB
Plaintext

The {{KW|STR$}} function returns the {{KW|STRING}} representation of a numerical value.
{{PageSyntax}}
:''result$'' = {{KW|STR$}}({{Parameter|number}})
{{PageDescription}}
* {{Parameter|number}} is any numerical type value to convert.
* If {{Parameter|number}} is positive, the {{KW|STRING}} value returned will have a leading space character. The leading space can be removed using {{KW|LTRIM$}}.
* If {{Parameter|number}} is negative, the minus sign will precede the number instead of a space.
* Returns any type number value with decimal point when needed.
* Trimming a number using {{KW|RTRIM$}} is not required as STR$ removes the undocumented trailing PRINT number space.
{{PageExamples}}
{{CodeStart}}{{Cl|PRINT}} {{Cl|STR$}}( 1.0 )
{{Cl|PRINT}} {{Cl|STR$}}( 2.3 )
{{Cl|PRINT}} {{Cl|STR$}}( -4.5 )
{{CodeEnd}}
{{OutputStart}}
1
2.3
-4.5
{{OutputEnd}}
{{CodeStart}}
a = 33
{{Cl|PRINT}} {{Cl|STR$}}(a) + "10" + "1" + "who" + {{Cl|STR$}}(a) + {{Cl|STR$}}(a) + {{Cl|LTRIM$}}({{Cl|STR$}}(a))
{{CodeEnd}}
{{OutputStart}} 33101who 33 3333
{{OutputEnd}}
{{PageSeeAlso}}
* {{KW|VAL}}
* {{KW|LTRIM$}}
* {{KW|HEX$}}
{{PageNavigation}}