Função básica de retorno de string C

Eu ainda sou muito novo para C. Eu ainda não entendo tudo com ponteiros. Eu estou tentando fazer um método que retorna uma String. Aqui está a função, ainda está incompleta.

char getS(char *fileName){
    FILE *src;
    if((src = fopen(fileName, "r")) == NULL){
        printf("%s %s %s", "Cannot open file ", fileName, ". The program is now ending.");
        exit(-1);
    }
    char *get = " ";        
    //insert getting a random word here
    return(*get);
}

e eu estou tentando chamar o método assim

char *article = getS("articles.txt");
char *noun = getS("nouns.txt");
char *verb = getS("verbs.txt");

O compilador está me dando isso:

error: invalid type argument of unary ‘*’ (have ‘int’)

O que devo fazer?

questionAnswers(5)

yourAnswerToTheQuestion