Module 1: C Language Overview
• Distinguishing between types, operators, and expressions
• Control flow
• Writing functions using appropriate program structure
• Using the Inspect and Native Inspect software products with C language programs
• Lab exercise: become familiar with basic “C” code and constructs
• Lab exercise: use standard “C” I/O functions and procedure calls
Module 2: Advanced C
• Using pointers
• Pass pointers and arrays as parameters
• Computing math with pointers
• Using various types of pointers
• Using argument count and argument vector parameters
• Using STRUCTS and UNIONS
• Lab exercise: reinforce your ability to use pointers
Module 3: The NonStop Server C Environment
• C memory models
• Usage of compiler pragmas
• Library headers
• Variable argument handling and jumping from functions
• ANSI file I/O and alternate file I/O
• Preventive debugging
• Lab exercise: use ANSI file I/O for file access
Onsite-delivery equipment requirements:
• One NonStop server with NonStop operating system, version H06 or later
• 6530 terminals or equivalent PC/workstation for instructor demonstrations
• 6530 terminal or equivalent PC/workstation per student