October 1997
Intermediate to advanced
800 pages
20h 48m
English
Here is our first complete C++ program.
// fruits.C - arrays of pointers #include <iostream.h> #include <ctype.h> #define NELEMS(A) (sizeof(A) / sizeof(A[0])) const char *domestic[] = { // array of pointers "avocado", "figs", "lemons", "oranges", "strawberries", "watermelon" }; const char *tropical[] = { // array of pointers "bananas", "coconuts", "guava", "kiwi", "mangos", "papayas" }; const char **fruits[] = { // array of pointers to pointers domestic, tropical }; enum FruitType { Domestic, Tropical, NoFruit }; const int NumFruits = NELEMS(domestic) + NELEMS(tropical); int main() { int nf; cout << "NumFruits = " << NumFruits << endl; for (int ft = Domestic; ... |