| Introduction | MTB Statements | File System | Compiler | Applications | Reference Guide | Index |
| Language Structure | Data Division | I/O Format Division | Procedure Division | Mnemonics |
| Overview | FORMAT statement | Format objects | Video formatting | Printer formatting |
| Overview | Format item | Length override | Position | Edit mask | Modifier |
| Example 1: |
1000 FORMAT (CS) . PRINT (0,1000)In this example, the FORMAT statement contains one device control code, the (CS) mnemonic which means "clear screen." This FORMAT statement is invoked via the PRINT statement. Note: The above example could also be written without a FORMAT statement, as follows: PRINT (0) (CS) |
| Example 2: |
LABEL: FORMAT CUSTNUM$ . INPUT (0,LABEL)In this example, the FORMAT statement contains a string variable named CUSTNUM$. This FORMAT statement is invoked via the INPUT statement. Note: The above example could also be written without a FORMAT statement, as follows: INPUT (0) CUSTNUM$ |
| Example 3: |
LABEL: FORMAT CUSTNUM$;NAME$;ADDRESS$;CITY$;STATE$;ZIP$;PHONE$ . INPUT (0,LABEL)In this example, the FORMAT statement contains multiple string variables. This format statement is invoked via the INPUT statement. This example presumes that the video screen has been formatted prior to the INPUT statement, with the screen format including the necessary foreground and background areas, transmit marks, etc. |