alansam

??? string.h ???

Jan 21st, 2022 (edited)
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. typedef enum { RED, BLACK } nodeColor;
  5. typedef char T[80];
  6.  
  7. typedef struct rbt {
  8.   struct rbt *left; /* left child */
  9.   struct rbt *right; /* right child */
  10.   struct rbt *parent; /* parent */
  11.   nodeColor color; /* node color (BLACK, RED) */
  12.   T data; /* data stored in node */
  13. } rbt_t;
  14.  
  15. // <---- line 28    |     this is starting from line 29 ---->
  16.  
  17. extern void insertNode (rbt_t ** root, rbt_t *);
  18. extern void deleteNode (rbt_t **, rbt_t *);
  19. extern void initRoot (rbt_t **);
  20. extern rbt_t *smallestNode (rbt_t **);
  21.  
  22. int main() {
  23.   rbt_t RBT = { NULL, NULL, NULL, RED,  };
  24.   strcpy(RBT.data, "Hello World");
  25.  
  26.   printf("%s\n", RBT.data);
  27.   return 0;
  28. }
  29.  
Add Comment
Please, Sign In to add comment