Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. element element_copy(const element lol){
  2. 42 element new;
  3. 43 new.name = malloc( strlen(lol.name)+1);
  4. 44 strcpy(new.name,lol.name);
  5. 45 new.symbol = malloc(strlen(lol.symbol) +1);
  6. 46 strcpy(new.symbol, lol.symbol);
  7. 47 size_t p = 0;
  8. 48 while(lol.symbol[p]!=0){
  9. 49
  10. 50 new.symbol = realloc(new.symbol, p+1);
  11. 51 new.symbol[p] = lol.symbol[p];
  12. 52 p++;
  13. 53 }
  14. 54 new.symbol[p] = lol.symbol[p];
  15. 55 return new;
  16. 56 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement