as per request:
Code:
/* Program to convert numbers into words */
#include <stdio.h>
#include <string.h>
/* Mess of if statements because I don't know what else to do */
int current_number;
int main ()
{
int number_array[10];
char input_number[10];
int counter;
/* Get input from user */
printf("please type in a number: ");
fgets(input_number, sizeof(input_number), stdin);
counter = 0;
current_number = 0;
counter = 0;
while (1) {
char current_letter;
if (input_number[counter] == NULL) {
break;
}
current_number = 0;
current_letter = input_number[counter];
sscanf(current_letter, "%d", ¤t_number);
switch (current_number) {
case 0:
printf("zero ");
continue;
case 1:
printf("one ");
continue;
case 2:
printf("two ");
continue;
case 3:
printf("three ");
continue;
case 4:
printf("four ");
continue;
case 5:
printf("five ");
continue;
case 6:
printf("six ");
continue;
case 7:
printf("seven ");
continue;
case 8:
printf("eight ");
continue;
case 9:
printf("nine ");
continue;
default:
continue;
}
++counter;
}
return(0);
}