November 1993
Volume 11 Number 11

DEVICE CONTROL

Real-Time Data Acquisition and Control Under Windows 3.1

By James E. Feeney
If the data rates aren't too high, Windows can be a convenient host for a data-acquisition program.

DMA Controller Programming in C

By Robert Watson
DMA transfers can sustain high data rates, and give your computer bus a break in the bargain.

FEATURES

C++ Classes for Fuzzy Logic

By Thomas E. Janzen
Here's exactly what you need to perform fuzzy logic in C++, more or less.

Dynamic Two-Dimensional Arrays

By P.J. LaBrocca
If you don't know the size of a 2-D array at compile time, an array of pointers plus a few macros is often the best representation.

COLUMNS

Standard C: C++ Library Ground Rules

P. J. Plauger

Code Capsules: Bit Handling in C

Chuck Allison

Questions & Answers: Pointers and Multi-Dimensional Arrays

Kenneth Pugh

Stepping Up to C++: Temporary Inconvenience, Part 2

Dan Saks

CUG New Releases: BCC Coroutines, TDE, Lost Algorithms, and Anthony's Tools

Victor R. Volkman

BOOK REVIEWS

µC/OS, The Real-Time Kernel

Reviewed by Mark Gingrich

C++: An Introduction for Experienced C Programmers

Reviewed by Russel Lopez

DEPARTMENTS

Editor's Forum

New Products

We Have Mail