Как исправить "использование неинициализированной памяти" в C - PullRequest
1 голос
/ 18 апреля 2019

При написании программы при изучении последовательного списка, теперь я хочу получить функцию поиска, но она постоянно говорит мне, что «Список» и «books_info» используют неинициализированную память.

Я запутался: я уже определил это в моей основной функции.

typedef struct {
    char ISBN[14];
    char name[MAXSIZE];
    float price;
} Book;

typedef struct {
    Book* elem;
    int length;
} SqList;

// ...

int main() {
    SqList List;
    Book books_info;

// ...

        switch (switch_option) {
        case 3:
            printf("Please input a number: ");
            scanf("%d", &search);

            temp = GetElem(List, search, books_info);

// ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...