the function reads in characters from a file and puts the words into a list, apart from the characters specified in ' '. when i specify a colon as a character i want excluded i get a lot of errors from a compiler. how can i fix that?Code:FILE *fp = fopen ("file.txt", "r"); if (fp != 0){ do{ x = 0; do{ a = fgetc (fp); if (a != ' ' && a != '\n' && a != EOF && a !=',' && a !=';' && a !='.'&& a !='!' && a !='?' a != ':'){ word[x] = a; x++; }else{ if (x != 0){ word[x] = '\0'; t = insertList (word, t); } } }while (a != ' ' && a != '\n' && a != EOF && a !=',' && a !=';' && a !='.'&& a !='!' && a !='?' a != ':');