#include <stdio.h>
typedef struct {
char * name;
} person;
int main() {
//this works
person
* myperson
= malloc(sizeof(person
)); myperson->name = "John";
myperson->name = "Doe";
//this also works
person myotherperson;
myotherperson.name = "John";
myotherperson.name = "Doe";//works
//this works fine
char * name = "John";
name = "Doe";
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBjaGFyICogbmFtZTsKfSBwZXJzb247CgppbnQgbWFpbigpIHsKCS8vdGhpcyB3b3JrcwoJcGVyc29uICogbXlwZXJzb24gPSBtYWxsb2Moc2l6ZW9mKHBlcnNvbikpOwoJbXlwZXJzb24tPm5hbWUgPSAiSm9obiI7CglteXBlcnNvbi0+bmFtZSA9ICJEb2UiOwoJZnJlZShteXBlcnNvbik7Ly93b3JrcwogICAgCiAgICAvL3RoaXMgYWxzbyB3b3JrcwogICAgcGVyc29uIG15b3RoZXJwZXJzb247CiAgICBteW90aGVycGVyc29uLm5hbWUgPSAiSm9obiI7CiAgICBteW90aGVycGVyc29uLm5hbWUgPSAiRG9lIjsvL3dvcmtzCiAgICAKICAgIC8vdGhpcyB3b3JrcyBmaW5lCiAgICBjaGFyICogbmFtZSA9ICJKb2huIjsKICAgIG5hbWUgPSAiRG9lIjsKICAgIAogICAgcmV0dXJuIDA7Cn0=