i get an C2143 error at the Rule2 function call in main and its driving me crazy! Please help! thanksCode:#define _CRT_SECURE_NO_DEPRECATE #include <stdio.h> #include <string.h> //char Rule1(int); int Rule2(char); void Display(); char input_string[100]; int main() { printf("Please Enter String: "); scanf("%s", &input_string); Rule2(input_string); char input_string[100]; getchar(); } int Rule2(char* input_string) // Rule 2 function { char AY[2]={'A','Y'}; if(input_string[0] == 'A' || input_string[0] == 'a' || input_string[0] == 'E' || input_string[0] == 'e' || input_string[0] == 'I' || input_string[0] == 'i' || input_string[0] == 'O' || input_string[0] == 'o' || input_string[0] == 'U' || input_string[0] == 'u') { strcat(input_string, AY); Display(); // Displays new word } } void Display() { printf("The word you enter is %s\n", input_string); //PigLatin=fopen("piglatin.txt", "w"); //fprintf(PigLatin,"%s"); //fprintf(PigLatin, "%s", input_string); }