Advanced C Programming
This course gives C programmers practical experience applying advanced
C programming techniques. The course is operating system independent.
Participants must have a working knowledge of C programming language,
or have attended the C Programming course.
On completion of this course, the student should be able to
Use the enhancements offered by ANSI C
Use all the functions in the ANSI library
Write sophisticated applications using multiple source files and separate compilation
Implement algorithms involving complex data structures
Describe all of the techniques and facilities for error trapping and error recovery
Identify potential barriers to portability
Instructor-led course, with practical computer-based exercises.
Code view - Microsoft C
sdb and dbx
Working with Multiple Files
Compilation and linking
Scope rules revisited
The Makefile description file
Adding new rules
The Standard C Library
Block memory functions
Date and time functions
The Standard C Library
Dynamic data structures
Doubly linked lists – queues
Balanced (AVL) binary trees
Flattening the search
Behavior of Complete Programs
The invocation environment
Command line parser- getopt
Interfacing to whole programs
Hardware and Software Requirements
An ANSI C compiler running on any platform.
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.