Code details (cont)
Give names to magic numbers, e.g.
const int MAXROW = 24, MAXCOL = 80;
... is better than ...
enum { MAXROW = 24, MAXCOL = 80 };
... is better than ...
#define MAXROW 24
#define MAXROW 80
|
Note that enum only works for integers.
User character constants, not integers, e.g.
if (c >= 'A' && c <= 'Z')
... is better than ...
if (c >= 65 && c <= 90)
|
Of course, isupper(c) is even better.
|