MC-Basic:PRINTUSING$

From SoftMC-Wiki
Revision as of 08:39, 22 May 2014 by Miborich (talk | contribs) (Miborich moved page Axystems:MC-Basic:PRINTUSING$ to MC-Basic:PRINTUSING$: Global renaming of Axystems: namespace into (Main):)
Jump to: navigation, search

Prints formatted numeric variables to a string type variable using the specified format <string>. The format string contains literal text to be printed as well as characters for formatting numeric expressions.

Short form

PrintU$

Syntax

PrintUsing$  <string_name>{[ ]}, "<format_string>"; [<expression>];{[<expression>]}*

PrintUsing$  <structure_name>-><string_name>{[ ]}, "<format_string>"; [<expression>];{[<expression>]}*

Availability

Versions 0.4.0.1 and higher

Type

< string_name >: String . The string may be a structure field also .
<format_string>: String
<expression>: Long or Double

Scope

Configuration, Task or Terminal

Limitations

Only 15 digits after the decimal point can be displayed. The statement:
       printu “#.################”;My_Var

Examples

Specify a minimum number of characters to print by using the “#” sign and decimal point.

-->Common shared Str1 as string

-->Common Shared B as Double

-->B = 33.344
-->PrintU$ Str , “B is ##.###”;B

-->?Str1

-->B IS 33.34

See Also