Advanced Turbo C programming /
Advanced Turbo C Programming.
Saved in:
Main Authors: | |
---|---|
Corporate Authors: | |
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. |