Articles

from the C/C++ Users Journal

by Chuck Allison

(Arranged by Programming Language)

C

October 1992
Text Processing I: The Finer Points of scanf
November 1992
Text Processing II: printf
December 1992
Text Processing III: Substrings
January 1993
Time and Date Processing in C
April 1993
Sorting with qsort
May 1993
File processing, Part 1
June 1993
File Processing, Part 2
August 1993
Pointers, Part 1: The Basics
September 1993
Pointers, Part 2: Pointers and Arrays
October 1993
Pointers, Part 3: The Rest of the Story
November 1993
Bit Handling in C
February 1994
Variable-length Argument Lists
March 1994
The Preprocessor
April 1994
Visibility in C
June 1994
Control Structures
September 1994
Conversions and Casts
October 1994
Dynamic Memory Management, Part 1
January 1995
The Standard C Library, Part 1
February 1995
The Standard C Library, Part 2
March 1995
The Standard C Library, Part 3

C++

February 1993
A C++ Date Class, Part 1
March 1993
A C++ Date Class, Part 2
July 1993
C++ Streams
December 1993
Bit Handling in C++, Part 1
January 1994
Bit Handling in C++, Part 2
May 1994
Visibility in C++
July 1994
C++ Exceptions
September 1994
Conversions and Casts
October 1994
Dynamic Memory Management, Part 1
November 1994
Dynamic Memory Management, Part 2
December 1994
The Standard C++ Library
April 1995
A Better C
May 1995
Data Abstraction
May 1996
Object Persistence with Relational Databases
October 1996
C++: The Making of a Standard - Journey's End (An Interview with Bjarne Stroustrup)
November 1997
Error Handling with C++ Exceptions, Part 1
December 1997
Error Handling with C++ Exceptions, Part 2
May 1998
Object-oriented Analysis & Design, Part 1 (with Alistair Cockburn)
June 1998
Object-oriented Analysis & Design, Part 2 (with Alistair Cockburn)
December 1998
What's New in Standard C++?

Java

January 1999
Jumping into Java
March 1999
Using Primitive Types and Wrappers
May 1999
Control Flow: The Bad, The Good, The Exceptional
July 1999
Thinking in Objects
September 1999
Packaging Your Objects
November 1999
Object-oriented Programming in Java
January 2000
Interfaces and Inner Classes
Mar 2000
Arrays
June 2000
Strings
July 2000
Locales and Formatted I/O
September 2000
Collections and Algorithms
September 2000 (Feature Article)
The Simplest Automated Unit Test Framework That Could Possibly Work
November 2000
Basic Stream I/O
February 2001
File Processing
April 2001
Understanding Java Exceptions
June 2001
Threads 101
August 2001
Reflection