struct DynamicArray {
int allocated;
int used;
int *array;
}; typedef struct DynamicArray DynamicArray;
DynamicArray * ArrayCreate(int initialSize) {
DynamicArray *array;
(*array).array = (int*)malloc(initialSize*sizeof(int)); //Debugger points this line.
if((*array).array == NULL) {
return NULL;
}
(*array).allocated = initialSize;
(*array).used=0;
return array;
}
Я пытаюсь создать свою собственную библиотеку для динамических массивов. Просто учиться и совершенствоваться. Просмотрите мой код. Что я делаю не так?Ошибка при доступе при попытке сделать выделение памяти
oh, что имеет смысл. Благодарю. – Nemesis