- #include <stdio.h> 
- #include <stdlib.h> 
-   
- typedef struct Person { 
-     char name[256]; 
-     char *apelido; 
- } person; 
- void insere_person_name(person *p) { 
- } 
- void insere_person_apelido(person *p) { 
-     printf("insira um apelido: "); 
-     scanf(" %s",-  p ->- apelido );
 
- } 
- void string_person(person *p) { 
-     printf("person{nome:%s, apelido:%s}\n",-  p ->- name ,-  p ->- apelido );
 
- } 
- int main() { 
-     person p; 
-     insere_person_name(&p); 
-     insere_person_apelido(&p); 
-     string_person(&p); 
- } 
-   
- //https://pt.stackoverflow.com/q/130792/101 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0IFBlcnNvbiB7CiAgICBjaGFyIG5hbWVbMjU2XTsKICAgIGNoYXIgKmFwZWxpZG87Cn0gcGVyc29uOwp2b2lkIGluc2VyZV9wZXJzb25fbmFtZShwZXJzb24gKnApIHsKICAgIHByaW50ZigiaW5zaXJhIHVtIG5vbWU6ICIpOwogICAgc2NhbmYoIiAlcyIsIHAtPm5hbWUpOwp9CnZvaWQgaW5zZXJlX3BlcnNvbl9hcGVsaWRvKHBlcnNvbiAqcCkgewoJcC0+YXBlbGlkbyA9IG1hbGxvYygyNTYpOwogICAgcHJpbnRmKCJpbnNpcmEgdW0gYXBlbGlkbzogIik7CiAgICBzY2FuZigiICVzIiwgcC0+YXBlbGlkbyk7Cn0Kdm9pZCBzdHJpbmdfcGVyc29uKHBlcnNvbiAqcCkgewogICAgcHJpbnRmKCJwZXJzb257bm9tZTolcywgYXBlbGlkbzolc31cbiIsIHAtPm5hbWUsIHAtPmFwZWxpZG8pOwp9CmludCBtYWluKCkgewogICAgcGVyc29uIHA7CiAgICBpbnNlcmVfcGVyc29uX25hbWUoJnApOwogICAgaW5zZXJlX3BlcnNvbl9hcGVsaWRvKCZwKTsKICAgIHN0cmluZ19wZXJzb24oJnApOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xMzA3OTIvMTAx