✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Adott:
typedef struct { int capacity; int top; int *elements;} Stack;
és az alábbi függvény:
void createStack(int capacity, Stack *stack) { stack->capacity = capacity; stack->top = -1; stack->elements = (int*)calloc(stack->capacity, sizeof(int)); if (!stack->elements) { printf("MEMORY_ALLOCATION_ERROR_MESSAGE"); exit(-3); }}
A fenti függvény helyesen inicializálja a verem struktúrát, és biztonságosan ellenőrzi a memóriafoglalást.