Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void ft_swap(char *a, char *b)
- {
- char tmp;
- tmp = *a;
- *a = *b;
- *b = tmp;
- }
- int ft_strlen(char *str)
- {
- int i;
- i = 0;
- while (str[i++] != 0)
- {
- }
- return (i - 1);
- }
- char *ft_strrev(char *str)
- {
- int size;
- int i;
- size = ft_strlen(str);
- i = 0;
- while (i < size / 2)
- {
- ft_swap(str + i, str + size - i - 1);
- i++;
- }
- return (str);
- }
- int main()
- {
- char str[] = "sosi";
- printf("%s", ft_strrev(str));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment