Aperçu
Bibliothèque de gestion de chaînes de caractères pour le langage C. Cette bibliothèque ressemble à ce qu'on trouve dans les langages de plus haut niveau et essentiellement orientés objets comme par exemple, Java, C++, C#, Python. C_Str a été créée pour rassembler ces diverses fonctions en une seule et unique bibliothèque. C_Str est basée sur un objet (du même nom) qui est une structure opaque pour plus de sécurité quant à la manipulation de la mémoire qui ne se fait qu'en interne. L'objet garde une trace de la mémoire utilisée et de la taille de la chaîne qu'il contient et toute la gestion de la mémoire se fait en interne ce qui permet d'éviter les dépassement (buffer overflow).
Avec plus de 60 fonctions, C_Str est une bibliothèque très complète qui permet de copier, découper, remplacer du texte ainsi que de charger du texte depuis et vers des fichiers très simplement.
C_Str est disponible sous la forme d'une bibliothèque dynamique (*.dll, *.so).
Partager