/* get person data for person class gpersond.cpp */ #include #include #include /*/int valunum(char *p);*/ char* GetPersonData(void) { char input[81] = "\0"; static char output[1024] = "\0"; int err = 0; char errmsg[41] = "An error has occured in the input field."; cout << "Last Name: " << endl; cin >> input; err = isalpha(*input); /* check if valid */ if (err == 0) return errmsg; strcpy (output, input); strcat (output, "\n"); cout << "First Name: " << endl; cin >> input; err = isalpha(*input); /* check if valid */ if (err == 0) return errmsg; strcat (output, input); strcat (output, "\n"); cout << "Age: " << endl; cin >> input; /* check if num */ /*err = valunum(input); if (err != 0) return errmsg;*/ err = isdigit(*input); if (err == 0) return errmsg; strcat (output, input); strcat (output, "\n"); cout << "Net Worth: " << endl; cin >> input; /* check if num */ strcat (output, input); strcat (output, "\n"); return output; }