home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / C / CTUTOR1.ZIP / TABCONT.TXT < prev    next >
Encoding:
Text File  |  1986-06-30  |  7.5 KB  |  186 lines

  1.  
  2.  
  3.  
  4.  
  5.                      CORONADO ENTERPRISES C TUTOR - Ver 1.00
  6.  
  7.  
  8.              This   documentation  and  the  accompanying  software, 
  9.  
  10.         including all of the example C programs and text files,  are 
  11.  
  12.         protected under United States copyright law to protect  them 
  13.  
  14.         from  unauthorized commercialization.   This entire tutorial 
  15.  
  16.         is distributed under the "Freeware" concept which means that 
  17.  
  18.         you  are not required to pay for it.  You are  permitted  to 
  19.  
  20.         copy  the  disks  in their entirety and pass them  on  to  a 
  21.  
  22.         friend  or aquaintance.   In fact,  you are encouraged to do 
  23.  
  24.         so.   You  are permitted to charge a small fee to cover  the 
  25.  
  26.         mechanical  costs of duplication,  but the  software  itself 
  27.  
  28.         must be distributed free of charge, and in its entirety.
  29.  
  30.              If  you find the tutorial and the accompanying  example 
  31.  
  32.         programs useful,  you may, if you desire, pay a small fee to 
  33.  
  34.         the  author to help compensate him for his time and  expense 
  35.  
  36.         in  writing  it.   A  payment  of  $10.00  is  suggested  as 
  37.  
  38.         reasonable  and sufficient.   If you don't feel the tutorial 
  39.  
  40.         was worth this amount,  please do not make any payment,  but 
  41.  
  42.         feel free to send in the questionnaire anyway.
  43.  
  44.              Whether or not you send any payment, feel free to write 
  45.  
  46.         to  Coronado  Enterprises  and ask for the  latest  list  of 
  47.  
  48.         available  tutorials  and a list of the known Public  Domain 
  49.  
  50.         libraries  that  can supply you with this software  for  the 
  51.  
  52.         price of copying.   Please enclose a self addressed  stamped 
  53.  
  54.         envelope,  business size preferred, for a copy of the latest 
  55.  
  56.         information.   See  the  accompanying "READ.ME" file on  the 
  57.  
  58.         disk for more information.
  59.  
  60.              I  have  no facilities for telephone  support  of  this 
  61.  
  62.         tutorial  and have no plans to institute such.   If you find 
  63.  
  64.         any problems,  or if you have any suggestions,  please write 
  65.  
  66.         to  me at the address below.
  67.  
  68.                        Gordon Dodrill - June 30, 1986
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                   Copyright (c) 1986, Coronado Enterprises
  77.  
  78.  
  79.                             Coronado Enterprises
  80.                            12501 Coronado Ave NE
  81.                        Albuquerque, New Mexico 87122
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                         C TUTORIAL - TABLE OF CONTENTS 
  95.  
  96.  
  97.  
  98.  
  99.         Introduction --------------------------------------- Page  1
  100.  
  101.         Chapter  1 - Getting started ----------------------- Page  4
  102.                       FIRSTEX.C   The first example program
  103.  
  104.         Chapter  2 - Program Structure --------------------- Page  7
  105.                       TRIVIAL.C   The minimum program
  106.                       WRTSOME.C   Write some output  
  107.                       WRTMORE.C   Write more output
  108.                       ONEINT.C    One integer variable
  109.                       COMMENTS.C  Comments in C
  110.                       GOODFORM.C  Good program style
  111.                       UGLYFORM.C  Bad program style
  112.          
  113.         Chapter  3 - Program Control ----------------------- Page 12
  114.                       WHILE.C     The While loop
  115.                       DOWHILE.C   The Do-While loop
  116.                       FORLOOP.C   The For loop
  117.                       IFELSE.C    The If & If-Else construct
  118.                       BREAKCON.C  The Break & Continue
  119.                       SWITCH.C    The Switch construct
  120.                       GOTOEX.C    The Goto Statement
  121.                       TEMPCONV.C  The temperature conversion
  122.                       DUMBCONV.C  Poor program style
  123.          
  124.         Chapter  4 - Assignment & Logical Compare ---------- Page 18
  125.                       INTASIGN.C  Integer assignments
  126.                       MORTYPES.C  More data types
  127.                       LOTTYPES.C  Lots of data types
  128.                       COMPARES.C  Logical compares
  129.                       CRYPTIC.C   The cryptic constructs
  130.  
  131.         Chapter  5 - Functions & Scope of variables -------- Page 29
  132.                       SUMSQRES.C  First functions
  133.                       SQUARES.C   Return a value 
  134.                       FLOATSQ.C   Floating returns
  135.                       SCOPE.C     Scope of variables
  136.                       RECURSON.C  Simple Recursion Program
  137.                       BACKWARD.C  Another Recursion Program
  138.  
  139.         Chapter  6 - Defines & Macros ---------------------- Page 39
  140.                       DEFINE.C    Defines
  141.                       MACRO.C     Macros
  142.  
  143.         Chapter  7 - Strings and Arrays -------------------- Page 42
  144.                       CHRSTRG.C   Character Strings
  145.                       STRINGS.C   More Character strings
  146.                       INTARRAY.C  Integer Array
  147.                       BIGARRAY.C  Many Arrays
  148.                       PASSBACK.C  Getting data from Functions
  149.                       MULTIARY.C  Multidimensional arrays
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                         C TUTORIAL - TABLE OF CONTENTS 
  162.  
  163.  
  164.  
  165.         Chapter  8 - Pointers ------------------------------ Page 48
  166.                       POINTER.C   Simple Pointers
  167.                       POINTER2.C  More pointers
  168.                       TWOWAY.C    Twoway Function Data
  169.          
  170.         Chapter  9 - Standard Input/Output ----------------- Page 55
  171.                       SIMPLEIO.C  Simplest standard I/O
  172.                       SINGLEIO.C  Single character I/O
  173.                       BETTERIN.C  Better form of single I/O
  174.                       INTIN.C     Integer input
  175.                       STRINGIN.C  String input
  176.                       INMEM.C     In memory I/O conversion
  177.                       SPECIAL.C   Standard error output
  178.          
  179.         Chapter 10 - File Input/Output --------------------- Page 66
  180.                       FORMOUT.C   Formatted output
  181.                       CHAROUT.C   Single character output
  182.                       READCHAR.C  Read single characters
  183.                       READTEXT.C  Read single words
  184.                       READGOOD.C  Better read and display
  185.                       READLINE.C  Read a full line
  186.                       ANYFILE.C   Read in any file
  187.                       PRINTDAT.C  Output to the printer
  188.  
  189.         Chapter 11 - Structures ---------------------------- Page 73
  190.                       STRUCT1.C   Minimum structure example
  191.                       STRUCT2.C   Array of structures
  192.                       STRUCT3.C   Structures with pointers
  193.                       NESTED.C    Nested structure
  194.                       UNION1.C    An example union
  195.                       UNION2.C    Another Union example
  196.  
  197.         Chapter 12 - Dynamic Allocation -------------------- Page 83
  198.                       DYNLIST.C   Simple Dynamic Allocation
  199.                       BIGDYNL.C   Large Dynamic Allocation 
  200.                       DYNLINK.C   Dynamic Linked List Program
  201.  
  202.         Chapter 13 - Character and Bit Manipulation -------- Page 92
  203.                       UPLOW.C     Upper/Lower Case Text
  204.                       CHARCLAS.C  Character Classification
  205.                       BITOPS.C    Logical Bit Operations
  206.                       SHIFTER.C   Bit Shifting Operations
  207.  
  208.         Chapter 14 - Example programs ---------------------- Page 94
  209.                       DOSEX.C     DOS call examples
  210.                       WHATNEXT.C  Ask Question in Batch File
  211.                       LIST.C      Source Code Lister
  212.                       VC.C        Visual Calculator
  213.  
  214.