char GetCharKey(int phoneKey, int place) { char letter; switch (phoneKey) { case 0: letter = '0'; break; case 1: letter = '1'; break; case 2: switch (place) { case 1: letter = 'A'; break; case 2: letter = 'B'; break; case 3: letter = 'C'; default: break; } break; case 3: switch (place) { case 1: letter = 'D'; break; case 2: letter = 'E'; break; case 3: letter = 'F'; default: break; } break; case 4: switch (place) { case 1: letter = 'G'; break; case 2: letter = 'H'; break; case 3: letter = 'I'; default: break; } break; case 5: switch (place) { case 1: letter = 'J'; break; case 2: letter = 'K'; break; case 3: letter = 'L'; default: break; } break; case 6: switch (place) { case 1: letter = 'M'; break; case 2: letter = 'N'; break; case 3: letter = 'O'; default: break; } break; case 7: switch (place) { case 1: letter = 'P'; break; case 2: letter = 'R'; break; case 3: letter = 'S'; default: break; } break; case 8: switch (place) { case 1: letter = 'T'; break; case 2: letter = 'U'; break; case 3: letter = 'V'; default: break; } break; case 9: switch (place) { case 1: letter = 'W'; break; case 2: letter = 'X'; break; case 3: letter = 'Y'; default: break; } break; default: break; } return letter; } |