Should be quite simple this...
I'm doing some C coursework (using Borland), and I've read a character from a text file. I now want to put the letter onto the end of the string, but everytime I keep getting the same error. I've tried using strcat but that doesn't work either.

Heres the basics of the code

char letter;
char reading[30];
FILE *fp;

fp=fopen("names.txt","r");

letter=fgetc(fp);
strcat(reading,letter);


Can anybody tell me what the problem is and how I can get this working.