Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct {
- char *text_arr;
- } Data;
- void allocate_data(Data **ptr, int num)
- {
- *ptr = malloc(num * sizeof(Data));
- int i;
- for(i=0; i<num; i++)
- ptr[i]->text_arr = malloc(1000*1000);
- }
- void destroy_data(Data *ptr, int num)
- {
- int i;
- for(i=0; i<num; i++)
- free(ptr[i].text_arr);
- free(ptr);
- }
- int main()
- {
- Data *m_ptr;
- allocate_data(&m_ptr, 2);
- destroy_data(m_ptr, 2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement