C Основная функция возврата строки

Я все еще довольно плохо знаком с C. Я все еще невообще не могу понять все с указателями. Я'Я пытаюсь сделать метод, который возвращает строку. Вот'это функция, это 'все еще не завершено.

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);
}

и я'Я пытаюсь вызвать метод, как это

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

Компилятор дает мне это:

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

Что я должен делать?

Ответы на вопрос(5)

Ваш ответ на вопрос