I suggest this instead:
const char *numerals[] = {"one", /* ... */};
Type: Posts; User: laserlight
I suggest this instead:
const char *numerals[] = {"one", /* ... */};
Do you know how to declare and initialise an array?
At no point is "zero" stored into a from main.
My observations are:
The program is too complicated for the task.
main should be declared as returning int, not void.
You should use a loop instead of recursively calling main.
I might...