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