The output message is a memory dump. I am compiling using gcc and the command $ gcc test.c. Thanks!Code:#include <stdio.h> #include <stdlib.h> int main (int argc, char *argv[]) { char **pointer,*p; int i = 0; pointer = malloc(9); while (i <= 8) { pointer[i] = malloc(31); pointer[i] = "hello"; i++; } printf("%s\n",pointer[0]); pointer = realloc(pointer,30); while (i <= 19) { pointer[i] = malloc(31); pointer[i] = "hellllllooo"; i++; } }
Bookmarks