Code:
static char *dictSpace[] =
{"One ","Two ","Three ","Four ","Five ","Six ","Seven ","Eight ","Nine ", "Ten ","Eleven ","Twelve ","Thirteen ","Fourteen ","Fifteen ","Sixteen ","Seventeen ","Eighteen ","Nineteen ", "Twenty ","Thirty ","Forty ","Fifty ","Sixty ","Seventy ","Eighty ","Ninety ", "Hundred ","Thousand ","Million "};
static char *dict[] ={"One","Two","Three","Four","Five","Six","Seven","Eight","Nine", "Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen", "Twenty","Thirty","Forty","Fifty","Sixty","Seventy","Eighty","Ninety", "Hundred","Thousand","Million"};
Code:
int searchX(char string[], char dict[], char dictSpace[]){
char *p;
p = strtok(string, " ");
int len = strlen(string);
do{
p = strtok('\0', " ");
if((strcmp(p, dict) && strcmp(p, dictSpace)) < 0) {
printf("Done");
return -1; /*Not found*/
}
else
return 0; /*Found*/
}while(p);
}