CIS 170C iLab 4 of 7 Functions (100% Correct) CIS 170C iLab 4 of 7 Functions (100% Correct) | Page 7

Using the pseudocode below, write the code that will meet the requirements. Main Function Declare the char variables for the 8 digits of the phone number while true Call the ReadDials function passing the 8 digits by reference. ReadDials returns an error code by value. If the return value is -5, exit the do while loop If the error code is -1, display the error message "ERROR - An invalid character was entered". If the error code is -2, display the error message "ERROR - Phone number cannot begin with 0". If the error code is -3, display the error message "ERROR - Phone number cannot begin with 555". If the error code is -4, display the error message "ERROR - Hyphen is not in the correct position". Otherwise, call the AcknowledgeCall function End-While ReadDials function Input the first digit If a Q was entered, return -5. Input the rest of the phone number Call the ToDigit function for each of the 7 digits not for digit 4