Advertisement
Guest User

Untitled

a guest
Aug 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.37 KB | None | 0 0
  1.  
  2. char    *join(char *s, char c)
  3. {
  4.     int i;
  5.     char *dest;
  6.  
  7.     i = 0;
  8.     if (!(dest = (char*)malloc(sizeof(char) * ft_strlen(s) + 2)))
  9.         return (0);
  10.     while (s[i++])
  11.         dest[i] = s[i];
  12.     dest[i++] = c;
  13.     dest[i] = '\0';
  14.     return (dest);
  15. }
  16.  
  17. char    *read_func(char *s)
  18. {
  19.     char buf;
  20.     int rrv = 0;
  21.  
  22.     s = "";
  23.     while ((rrv = read(0, &buf, 1)))
  24.         s = join(s, buf);
  25.     return (s);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement