/assembleur/libmy/my_revstr.c

http://corewar-svn.googlecode.com/ · C · 29 lines · 18 code · 2 blank · 9 comment · 1 complexity · 73e64694963a6753c8ca3b09016fa5c1 MD5 · raw file

  1. /*
  2. ** my_evil_str.c for my_evil_str in /home/fouilh_j//piscine/jour4
  3. **
  4. ** Made by julien fouilhe
  5. ** Login <fouilh_j@epitech.net>
  6. **
  7. ** Started on Thu Oct 6 10:39:45 2011 julien fouilhe
  8. ** Last update Tue Oct 11 13:51:32 2011 julien fouilhe
  9. */
  10. char *my_revstr(char *str)
  11. {
  12. int length;
  13. int i;
  14. int last;
  15. char inter;
  16. i = 0;
  17. length = my_strlen(str);
  18. last = length / 2;
  19. while (i < last)
  20. {
  21. inter = str[i];
  22. str[i] = str[(length - i - 1)];
  23. str[(length - i - 1)] = inter;
  24. i += 1;
  25. }
  26. return (str);
  27. }