How do i convert an alphabetic phone number to a numeric phone number?
Translating alphabetic number:
Enter phone number:1-800-COL-LECT
1-800-265-5328
Translating alphabetic number:
Enter phone number:1-800-COL-LECT
1-800-265-5328
switch (toupper(s[i])) {
case 'A':
case 'B':
case 'C':
s[i] = '2';
break;
...
#define SIZE 30
void translateNumber(int * optionStats, char * phoneNumber)
{
char phoneNumber[SIZE];
int x=0;
int length;
printf("Translating alphatic number:\n");
printf("Enter Phone Number:\n");
while (fgets(phoneNumber, SIZE, stdin) != NULL) /* fetch up to 30 chars */
{
switch (toupper(phoneNumber[x]))
{
case 'A':
phonenumber[x]="2";
break;
case 'B':
phonenumber[x]="2";
break;
case 'C':
phonenumber[x]="2";
break;
case 'D':
phonenumber[x]="3";
break;
case 'E':
phonenumber[x]="3";
break;
case 'F':
phonenumber[x]="3";
break;
case 'G':
phonenumber[x]="4";
case 'H':
phonenumber[x]="4";
case 'I':
phonenumber[x]="4";
case 'J':
phonenumber[x]="5";
case 'K':
phonenumber[x]="5";
case 'L':
phonenumber[x]="5";
case 'M':
phonenumber[x]="6";
case 'N':
phonenumber[x]="6";
case 'O':
phonenumber[x]="6";
case 'P':
phonenumber[x]="7";
case 'Q':
phonenumber[x]="7";
case 'R':
phonenumber[x]="7";
case 'S':
phonenumber[x]="7";
break;
case 'T':
phonenumber[x]="8";
break;
case 'U':
phonenumber[x]="8";
break;
case 'V':
phonenumber[x]="8";
break;
case 'W':
phonenumber[x]="9";
break;
case 'X':
phonenumber[x]="9";
break;
case 'Y':
phonenumber[x]="9";
break;
case 'Z':
phonenumber[x]="9";
break;
}
#define SIZE 30
void translateNumber(int * optionStats, char * phoneNumber)
{
phoneNumber[SIZE];
int x=0;
int length;
printf("Translating alphatic number:\n");
printf("Enter Phone Number:\n");
while (fgets(phoneNumber, SIZE, stdin) != NULL) /* fetch up to 30 chars */
{
switch (toupper(phoneNumber[x]))
{
case 'A':
phoneNumber[x]="2";
break;
case 'B':
phoneNumber[x]="2";
break;
case 'C':
phoneNumber[x]="2";
break;
case 'D':
phoneNumber[x]="3";
break;
case 'E':
phoneNumber[x]="3";
break;
case 'F':
phoneNumber[x]="3";
break;
case 'G':
phoneNumber[x]="4";
case 'H':
phoneNumber[x]="4";
case 'I':
phoneNumber[x]="4";
case 'J':
phoneNumber[x]="5";
case 'K':
phoneNumber[x]="5";
case 'L':
phoneNumber[x]="5";
case 'M':
phoneNumber[x]="6";
case 'N':
phoneNumber[x]="6";
case 'O':
phoneNumber[x]="6";
case 'P':
phoneNumber[x]="7";
case 'Q':
phoneNumber[x]="7";
case 'R':
phoneNumber[x]="7";
case 'S':
phoneNumber[x]="7";
break;
case 'T':
phoneNumber[x]="8";
break;
case 'U':
phoneNumber[x]="8";
break;
case 'V':
phoneNumber[x]="8";
break;
case 'W':
phoneNumber[x]="9";
break;
case 'X':
phoneNumber[x]="9";
break;
case 'Y':
phoneNumber[x]="9";
break;
case 'Z':
phoneNumber[x]="9";
break;
}
for (phoneNumber[x],phoneNumber[x].length;phoneNumber++)
{
printf("answer: %c",phoneNumber[x]);
}
}
}
Comment