str.h 830 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef STR_H
  2. #define STR_H
  3. #include <string.h>
  4. /**
  5. * Supprime les espaces avant et après une chaine
  6. * @param char* La chaine à modifier
  7. * @return La nouvelle chaine
  8. */
  9. char* trim(char*);
  10. /**
  11. * Supprime une suite d'un char avant et après une chaine
  12. * @param char* La chaine à modifier
  13. * @param char Le char à supprimer
  14. * @return La nouvelle chaine
  15. */
  16. char* mtrim(char*, char);
  17. /**
  18. * Supprime une suite d'un char avant une chaine
  19. * @param char* La chaine à modifier
  20. * @param char Le char à supprimer
  21. * @return La nouvelle chaine
  22. */
  23. char* ltrim(char*, char);
  24. /**
  25. * Supprime une suite d'un char après une chaine
  26. * @param char* La chaine à modifier
  27. * @param char Le char à supprimer
  28. * @return La nouvelle chaine
  29. */
  30. char* rtrim(char*, char);
  31. #endif /* STR_H */