Functions and Character Arrays HELP!
Code:
#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);
}
i get an C2143 error at the Rule2 function call in main and its driving me crazy! Please help! thanks :)