************************* MASTER CODE *************************************** The name of the first file in this disk's directory identifies the volume, issue number and revision of the disk. The format of this filename is: !CDmvvii.rrr where ! = the '!' character m = C for C Users Journal, W for Windows/DOS Developer's Journal vv = volume ii = issue rrr = revision (001 for initial release, 002 for next update, etc.) The file UPDATE.DOC contains information about any additions or corrections to material on the disk since the original magazine publication. ************************* FILE DESCRIPTION ********************************** The following files are included in this set. FILENAME AUTHOR-NAME TITLE PAGE ------------------------------------------------------------------------------- (Subdirectory: feeney) James E. Feeney Real-Time Data Acquisition 19-34 and Control Under Windows myheader.h - Listing 1, Header file for VDS functions mainprog.c - Listing 2, Main application program myflags.h - Listing 3, Program flags timer.c - Listing 4, A basic timer function timer2.c - Listing 5, An improved Windows timer function (Subdirectory: watson) Robert Watson DMA Controller Programming in C 35-54 record.c - Listing 1, Main application program vds.h - Listing 2, Header file for VDS functions vds.c - Listing 3, Source file for VDS functions makefile - Listing 4, Make file for building the application (Subdirectory: janzen) Thomas E. Janzen C++ for Fuzzy Logic 55-71 fuzzy.hpp - Listing 1, Definition of class fuzzy fzy_set.hpp - Listing 2, Definition of class fzy_set fam2.hpp - Listing 3, Definition of fuzzy associative memory memfunc.hpp - Listing 4, Definition of membership_function example.cpp - Listing 5, Application of fuzzy associative memory (Subdirectory: labrocca) P.J. LaBrocca A Function to Allocate 72-86 2-Dimensional Arrays at Run Time dyn2darr.c - Listing 1, Defines function to allocate 2-d arrays dyn2darr.h - Listing 2, Header file for dyn2darr.c magic.c - Listing 3, Magic squares program test.c - Listing 4, A program to test dynamic allocation makefile - Listing 5, Makefile for Microsoft's NMAKE magic.exe - Not printed in magazine. test.exe - Not printed in magazine. (Subdirectory: allison) Chuck Allison Code Capsules 89-101 bit1.c - Listing 1, Illustrates bitwise operators bit1_2.c - Listing 2, Sets and resets individual bits bit.h - Listing 3, Declarations for bit access functions bit.c - Listing 4, Implements file for bit.h tbit.c - Listing 5, Illustrates the bit access functions from bit.h bits.h - Listing 6, Bits object interface bits.c - Listing 7, Bits object implementation tbits.c - Listing 8, Test the bits interface edits.h - Listing 9, Edits to transform bits.h into bitstr.h edits.c - Listing 10, Edits to transform bits.c into bitstr.c tbitstr.c - Listing 11, Test the bitstr interface (Subdirectory: pugh) Kenneth Pugh Questions & Answers 103-107 pedconn.hpp - Figure 1, Jorge Pedron's sample code (Subdirectory: saks) Dan Saks Stepping Up to C++ 109-116 string.hpp - Listing 1, A simple string class immdes.hpp - Listing 2, Immediate destruction with references bound to entire objects inmeos.hpp - Listing 3, An example where destruction at EOS fails gencode.cpp - Listing 4, Generated code from a conditionally constructed temporary (Subdirectory: splash) Jim Morris The SPLASH Class Library CUJ 11.10, 49-67 splash.cpp - Not printed in magazine. spltst.cpp - Not printed in magazine. slicetst.cpp - Not printed in magazine. tracer.cpp - Not printed in magazine. cislog.cpp - Not printed in magazine. assoc.cpp - Not printed in magazine. chgfnt.cpp - Not printed in magazine. tstio.cpp - Not printed in magazine. justify.cpp - Not printed in magazine. scl.cpp - Not printed in magazine. tracer.h - Not printed in magazine. readme.sam - Not printed in magazine. makefile.std - Not printed in magazine. readme - Not printed in magazine. readme.2nd - Not printed in magazine. splash.doc - Not printed in magazine. regexp.doc - Not printed in magazine. splash.h - Not printed in magazine. regex.c - Not printed in magazine. regex.h - Not printed in magazine. regmagic.h - Not printed in magazine. regexp.h - Not printed in magazine. splash.v - Not printed in magazine. slicetst.v - Not printed in magazine. assoc.h - Not printed in magazine. changelo - Not printed in magazine. patchler - Not printed in magazine. todo - Not printed in magazine. (Subdirectory: 1110072c) Martin Scolnick Random Event Simulation CUJ 11.10, 69-82 for C Programmers 1110072c - Listing 6, Definition of MakeHistogram ****************************************************************************** If you have questions regarding to the disk, please call or write us. ----------------------------------------------------------------------------- R&D Publications, Inc. 1601 W. 23rd St. Suite 200 Lawrence, KS 66046 (913) 841-1631 -----------------------------------------------------------------------------