Advanced Turbo C programming /

Advanced Turbo C Programming.

Saved in:
Bibliographic Details
Main Authors: Weiskamp, Keith
Corporate Authors: Elsevier Science & Technology
Published: Academic Press,
Publisher Address: Boston :
Publication Dates: 1988.
Literature type: eBook
Language: English
Subjects:
Online Access: http://www.sciencedirect.com/science/book/9780127426891
Summary: Advanced Turbo C Programming.
Item Description: Includes index.
Carrier Form: 1 online resource (xiii, 559 pages) : illustrations
ISBN: 9781483265599
1483265595
9781322471075
132247107X
Index Number: QA76
CLC: TP312
Contents: Front Cover; Advanced Turbo C Programming; Copyright Page; Table of Contents; Introduction; Who This Book Is For; How This Book Is Different; What about Standards?; What You'll Need; How This Book Is Organized; SECTION 1:The World of Turbo C; Chapter 1. Inside Turbo C: Standards and Features; Working Towards a New Standard; Function Prototypes; Prototypes with Variable Arguments; Using the void Type; Generic Pointers; Special Pointers; Function Modifiers; Using Nested Comments; Defining Constants and Volatiles; Enumerated Types; Turbo C Global Variables; A Look at Style; Summary.
Chapter 2. Turbo C Programming TechniquesThe C Preprocessor; Using the Preprocessor Directives; Conditional Compilation; Working with Command Line Arguments; The Common Interface; Tips on Memory Allocation and Pointers; Summary; SECTION 2:Mastering Data Structures; Chapter 3. Data Structures: The Building Blocks; Building Static Lists; Building Dynamic Data Structures; The Singly Linked List; Creating the List Package; Defining the Operations; Storing Elements; Inserting and Deleting Elements; List Membership; Overview of the List Construction Program; Summary.
Chapter 4. Developing Extended List ToolsDoubly Linked Lists; Modifying List Functions; Adding New Features; Inserting Elements in a Sorted List; Developing a String List Package; Using the String List Package; Stacks; Queues; Summary; Chapter 5. Advanced Data Structures; Binary Trees; Constructing a Binary Tree; Using the Tree Program; Building An Expression Evaluator; Building the Data Structures; Structure of the Program; Building the Expression Tree; Processing the Expression Tree; Using the Expression Tree Program; Summary; SECTION 3: I/O and File Handling.
Chapter 6. Working With Stream I/OA Quick Overview of the I/O System; A Look at the Stream I/O System; Using Stream I/O; Reading and Writing Strings; Mastering scanf and printf; Working with Files; Opening and Closing Files; A Look at Formatted I/O; Summary; Chapter 7. Advanced I/O Techniques; Reading and Writing Blocks of Data in Stream I/O; Developing a Database Program; Random Access Files with fseek; Controlling Stream Buffers; Redirecting Stream I/O; Console and Port I/O; Text Mode and Window Support; Displaying and Controlling Windows; Low-level I/O; Tips for Opening Low-Level Files.
A Look at DOS FilesReading and Writing with Low-Level I/O; Using the Low-Level Routines; Summary; SECTION 4:The PC Connection; Chapter 8. Opening the Window to the PC; A Quick Look at DOS and the ROM BIOS; Developing Video Tools; Working with Characters and Attributes; Developing a General Screen Package; Putting the Screen Package Together; Testing the Screen Package; Working with the Keyboard; A Quick Look at Sound; The ioutil.c Package; Summary; Chapter 9. Working with DOS Directories; The Turbo C Directory Tools; A File Reviewer; Summary; Chapter 10. Turbo C Graphics; BGI Quick Overview.