Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- typedef struct{
- char *name;
- int age;
- } person;
- void person_change_name(person *p, char *new_name){
- p->name = calloc(sizeof(char), strlen(new_name));
- strcpy(p->name, new_name);
- }
- void person_profile(person *p){
- printf("Name: %s\nAge: %i\n", p->name, p->age);
- }
- int main(){
- person p = {"John", 32};
- person_profile(&p);
- person_change_name(&p, "Bobby");
- person_profile(&p);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement