eg0rmaffin

sosi - isos

Jul 5th, 2019
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void    ft_swap(char *a, char *b)
  4. {
  5.     char tmp;
  6.  
  7.     tmp = *a;
  8.     *a = *b;
  9.     *b = tmp;
  10. }
  11.  
  12. int     ft_strlen(char *str)
  13. {
  14.     int i;
  15.  
  16.     i = 0;
  17.     while (str[i++] != 0)
  18.     {
  19.     }
  20.     return (i - 1);
  21. }
  22.  
  23. char    *ft_strrev(char *str)
  24. {
  25.     int size;
  26.     int i;
  27.  
  28.     size = ft_strlen(str);
  29.     i = 0;
  30.     while (i < size / 2)
  31.     {
  32.         ft_swap(str + i, str + size - i - 1);
  33.         i++;
  34.     }
  35.     return (str);
  36. }
  37.  
  38. int main()
  39. {
  40.     char str[] = "sosi";
  41.     printf("%s", ft_strrev(str));
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment