1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * File: str.h
- * Author: Arthur Brandao
- *
- * Created on 12 octobre 2018
- */
- #ifndef STR_H
- #define STR_H
- #include <string.h>
- /**
- * Retire les espaces avant et après la chaine
- * @param char* La chaine à modifier
- * @return La chaine modifiée
- */
- char* trim(char*);
- /**
- * Retire le caractère passé en paramètre avant et après la chaine
- * @param char* La chaine à modifier
- * @param char Le caractère à retirer
- * @return La chaine modifiée
- */
- char* mtrim(char*, char);
- /**
- * Retire le caractère passé en paramètre avant la chaine
- * @param char* La chaine à modifier
- * @param char Le caractère à retirer
- * @return La chaine modifiée
- */
- char* ltrim(char*, char);
- /**
- * Retire le caractère passé en paramètre après la chaine
- * @param char* La chaine à modifier
- * @param char Le caractère à retirer
- * @return La chaine modifiée
- */
- char* rtrim(char*, char);
- /**
- * Inverse la chaine de caractère
- * @param char* La chaine
- * @param int La taille de la chaine
- */
- void reverse(char*, int);
- /**
- * Convertit un float en chaine de caractère
- * @param float Le float à convertir
- * @param char* Le buffer de reception de la chaine
- * @param int Le nombre de chiffre après la virgule
- */
- void ftoa(float, char*, int) ;
- #endif /* STR_H */
|