Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1.  
  2. Transactions new_transaction(Transactions t){
  3.  
  4.  
  5. Transaction *new = malloc(sizeof(Transaction));
  6. Transaction *tmp;
  7.  
  8. BYTE transaction_details[STR_LENGTH + MAX_VALUE_LENGTH] = "Source-Destination :";
  9. unsigned int random_exchange_value = (unsigned int)(rand()%(MAX_VALUE));
  10. BYTE buffer[STR_LENGTH + MAX_VALUE_LENGTH];
  11. snprintf(buffer, sizeof(buffer), "%s %d", transaction_details, random_exchange_value);
  12.  
  13. stpcpy(new->details, buffer);
  14.  
  15. new->next = NULL;
  16.  
  17. if(t->tail == NULL) t->tail = new;
  18. else tmp->next = new;
  19.  
  20. tmp = new;
  21. ++(t->size);
  22.  
  23. return t;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement