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