При написании программы при изучении последовательного списка, теперь я хочу получить функцию поиска, но она постоянно говорит мне, что «Список» и «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);
// ...