1368 HEIDENHAIN Technical Manual iTNC 530 HSCI
If the switches /e, /i or /s are used, the cursor keys function as jump
commands from input field to input field. The current page is scrolled if
necessary. Any text between the input fields might no longer be shown.
The C command "printf" requires a format that defines the length of the
numerical field:
Save this format in the mask file. Otherwise the length of the input field
depends on the coincidental content of the associated variable.
For the input function this format instruction is converted internally into a form
suitable for the C command "scanf":
printf:%[flags][digits1][.[digits2]][1]conversion_char
scanf: %[digits1] [size] conversion_char
Do not edit any text before the first input field or after the last.
Special characteristics
%d, %e
The size information "1" can be omitted. Floating-point variables are of the
double type and automatically add to this information.
%g
Do not use. Causes errors.
%i
Do not use. Any number entered with leading zeros would be interpreted
as an octal number.
%u
Works correctly only in the definition range for the respective variables.
The size indicator h (short integer) of the "scanf" function cannot be
written. All integer variables are automatically expanded to 32 bits for
input and output.