home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG063.ARC / TABCONT.TXT < prev   
Text File  |  1979-12-31  |  8KB  |  186 lines

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