fork download
  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4. char * name;
  5. } person;
  6.  
  7. int main() {
  8. //this works
  9. person * myperson = malloc(sizeof(person));
  10. myperson->name = "John";
  11. myperson->name = "Doe";
  12. free(myperson);//works
  13.  
  14. //this also works
  15. person myotherperson;
  16. myotherperson.name = "John";
  17. myotherperson.name = "Doe";//works
  18.  
  19. //this works fine
  20. char * name = "John";
  21. name = "Doe";
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 2048KB
stdin
Standard input is empty
stdout
Standard output is empty