This course begins with advanced pointer topics and moves on to the use of disk files for data storage and retrieval. It also covers advanced function topics and explores the function library in more detail. The week ends with a discussion of memory management header files and preprocessor directives. Sample listings complete with sample output and an analysis of code illustrate the topics of the day.
Objectives:
Use pointers in more complex ways
Use disk files and perform file management functions
Use string manipulation, math, time, and error-handling functions
Get more from functions through the interaction of pointers and functions
Allocate, reallocate and free memory at runtime
Use type casts with variables and pointers
Access arguments passed to the program on the command line
Manipulate individual bits
Apply the principles of modular programming
Use preprocessor directives
Topics:
More on pointers
Using disk files
Manipulating strings
Getting more from functions
Exploring the function library
Odds and ends
Using preprocessor directives
Technical Requirements:
P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 6.0 or higher; Windows Media Player 9.0 or higher; Adobe Flash Player 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.