Advertisement
dequone

ctp

Mar 11th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1.     // выделяю "квадратный" массив, MAX_SIZE = 1024
  2.  
  3.     char** big_array = (char** ) malloc(MAX_SIZE*sizeof(char* ));
  4.     if (big_array == NULL) {
  5.         printf("[error]");
  6.         exit(1);
  7.     } else {
  8.         for (size_t i = 0; i < MAX_SIZE; ++i) {
  9.             big_array[i] = (char* ) malloc(MAX_SIZE*sizeof(char)); // calloc(1, sizeof(char* ));
  10.         }
  11.     }
  12.  
  13.     // тут всячески обрабатываю строчки
  14.  
  15.     // очищаю
  16.  
  17.     for (size_t i = 0; i < MAX_SIZE; ++i) {
  18.         free(big_array[i]);
  19.     }
  20.     free(big_array); big_array = NULL;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement