Project

General

Profile

Sortie de la version 3.1.0

Grande nouveauté surtout interne car les objets C_Str sont maintenant bâti sur le système des listes chaînées lorsqu'ils sont rassemblés dans un C_Str_buffer
Added by Franck.H over 5 years ago

Après pas mal de travail en profondeur, une longue pause puis une bonne reprise, j'ai le plaisir de vous annoncer la sortie de la version 3.1.0 de la bibliothèque C_Str. Cette version est pourvue d'un nouvel objet, le C_Str_buffer ! Ce nouvel objet se comporte comme une liste chaînée dans lequel seront stockés des objets C_Str.

Cet objet a été créé pour obtenir une plus grande flexibilité quant à la modification de texte, surtout lorsqu'il s'agit d'un texte scindé en lignes grâce à la nouvelle fonction C_Str_split_lines. Cette fonction éclate un texte en lignes, chaque ligne est alors représentée par un C_Str qui lui est stocké dans un C_Str_buffer.

Voici les fonctions ajoutées pour cette nouvelle version:
  • C_Str_buffer_new
  • C_Str_buffer_get_first
  • C_Str_buffer_get_last
  • C_Str_buffer_get_prev
  • C_Str_buffer_get_next
  • C_Str_buffer_get_index
  • C_Str_buffer_len
  • C_Str_buffer_prepend
  • C_Str_buffer_append
  • C_Str_buffer_remove_index
  • C_Str_buffer_destroy
  • C_Str_buffer_foreach
  • C_Str_buffer_write_to_file
  • C_Str_buffer_get_error
  • C_Str_split_lines
La liste des fonctions et macros supprimées:
  • C_Str_free_tab: macro supprimée
  • C_Str_free_split: macro supprimée
  • C_Str_free_split_tab: fonction supprimée
La liste des fonctions modifiées:
  • C_Str_split: elle retourne désormais un C_Str_buffer à la place d'un char**

La documentation: http://franckh.developpez.com/cstr/doc/3.1/libcstr-310-doc-fr.html
Les téléchargements (binaires et sources linux et win32): http://projets.developpez.com/projects/cstr/files
Le forum: http://www.developpez.net/forums/f1906/applications/projets/projets-heberges/c_str/


Comments