fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. char** nameList;
  5. nameList = malloc(4*sizeof(char*));
  6. nameList[0] = malloc(12);
  7. strcpy(nameList[0], "Hello ");
  8. printf("%s\n",nameList[0]);
  9. strcat(nameList[0], "World"); // You were strcat-ing into a wrong element
  10. printf("%s\n",nameList[0]);
  11. free(nameList[0]);
  12. free(nameList);
  13. return 0;
  14. }
Success #stdin #stdout 0s 2380KB
stdin
Standard input is empty
stdout
Hello 
Hello World