Category : C Source Code
Archive   : CTUTOR1.ZIP
Filename : TABCONT.TXT

 
Output of file : TABCONT.TXT contained in archive : CTUTOR1.ZIP




CORONADO ENTERPRISES C TUTOR - Ver 1.00


This documentation and the accompanying software,

including all of the example C programs and text files, are

protected under United States copyright law to protect them

from unauthorized commercialization. This entire tutorial

is distributed under the "Freeware" concept which means that

you are not required to pay for it. You are permitted to

copy the disks in their entirety and pass them on to a

friend or aquaintance. In fact, you are encouraged to do

so. You are permitted to charge a small fee to cover the

mechanical costs of duplication, but the software itself

must be distributed free of charge, and in its entirety.

If you find the tutorial and the accompanying example

programs useful, you may, if you desire, pay a small fee to

the author to help compensate him for his time and expense

in writing it. A payment of $10.00 is suggested as

reasonable and sufficient. If you don't feel the tutorial

was worth this amount, please do not make any payment, but

feel free to send in the questionnaire anyway.

Whether or not you send any payment, feel free to write

to Coronado Enterprises and ask for the latest list of

available tutorials and a list of the known Public Domain

libraries that can supply you with this software for the

price of copying. Please enclose a self addressed stamped

envelope, business size preferred, for a copy of the latest

information. See the accompanying "READ.ME" file on the

disk for more information.

I have no facilities for telephone support of this

tutorial and have no plans to institute such. If you find

any problems, or if you have any suggestions, please write

to me at the address below.

Gordon Dodrill - June 30, 1986







Copyright (c) 1986, Coronado Enterprises


Coronado Enterprises
12501 Coronado Ave NE
Albuquerque, New Mexico 87122












C TUTORIAL - TABLE OF CONTENTS




Introduction --------------------------------------- Page 1

Chapter 1 - Getting started ----------------------- Page 4
FIRSTEX.C The first example program

Chapter 2 - Program Structure --------------------- Page 7
TRIVIAL.C The minimum program
WRTSOME.C Write some output
WRTMORE.C Write more output
ONEINT.C One integer variable
COMMENTS.C Comments in C
GOODFORM.C Good program style
UGLYFORM.C Bad program style

Chapter 3 - Program Control ----------------------- Page 12
WHILE.C The While loop
DOWHILE.C The Do-While loop
FORLOOP.C The For loop
IFELSE.C The If & If-Else construct
BREAKCON.C The Break & Continue
SWITCH.C The Switch construct
GOTOEX.C The Goto Statement
TEMPCONV.C The temperature conversion
DUMBCONV.C Poor program style

Chapter 4 - Assignment & Logical Compare ---------- Page 18
INTASIGN.C Integer assignments
MORTYPES.C More data types
LOTTYPES.C Lots of data types
COMPARES.C Logical compares
CRYPTIC.C The cryptic constructs

Chapter 5 - Functions & Scope of variables -------- Page 29
SUMSQRES.C First functions
SQUARES.C Return a value
FLOATSQ.C Floating returns
SCOPE.C Scope of variables
RECURSON.C Simple Recursion Program
BACKWARD.C Another Recursion Program

Chapter 6 - Defines & Macros ---------------------- Page 39
DEFINE.C Defines
MACRO.C Macros

Chapter 7 - Strings and Arrays -------------------- Page 42
CHRSTRG.C Character Strings
STRINGS.C More Character strings
INTARRAY.C Integer Array
BIGARRAY.C Many Arrays
PASSBACK.C Getting data from Functions
MULTIARY.C Multidimensional arrays











C TUTORIAL - TABLE OF CONTENTS



Chapter 8 - Pointers ------------------------------ Page 48
POINTER.C Simple Pointers
POINTER2.C More pointers
TWOWAY.C Twoway Function Data

Chapter 9 - Standard Input/Output ----------------- Page 55
SIMPLEIO.C Simplest standard I/O
SINGLEIO.C Single character I/O
BETTERIN.C Better form of single I/O
INTIN.C Integer input
STRINGIN.C String input
INMEM.C In memory I/O conversion
SPECIAL.C Standard error output

Chapter 10 - File Input/Output --------------------- Page 66
FORMOUT.C Formatted output
CHAROUT.C Single character output
READCHAR.C Read single characters
READTEXT.C Read single words
READGOOD.C Better read and display
READLINE.C Read a full line
ANYFILE.C Read in any file
PRINTDAT.C Output to the printer

Chapter 11 - Structures ---------------------------- Page 73
STRUCT1.C Minimum structure example
STRUCT2.C Array of structures
STRUCT3.C Structures with pointers
NESTED.C Nested structure
UNION1.C An example union
UNION2.C Another Union example

Chapter 12 - Dynamic Allocation -------------------- Page 83
DYNLIST.C Simple Dynamic Allocation
BIGDYNL.C Large Dynamic Allocation
DYNLINK.C Dynamic Linked List Program

Chapter 13 - Character and Bit Manipulation -------- Page 92
UPLOW.C Upper/Lower Case Text
CHARCLAS.C Character Classification
BITOPS.C Logical Bit Operations
SHIFTER.C Bit Shifting Operations

Chapter 14 - Example programs ---------------------- Page 94
DOSEX.C DOS call examples
WHATNEXT.C Ask Question in Batch File
LIST.C Source Code Lister
VC.C Visual Calculator



  3 Responses to “Category : C Source Code
Archive   : CTUTOR1.ZIP
Filename : TABCONT.TXT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/