list.h Liste dynamique en pur c
Un premier essai pour la conversion de mon code c#/c++ en c.
La librairie fonctionne, l’utilisation de void* permet de stocker l'adresse de n'importe qu'elle variable.
Le seul désavantage c'est qu'il faut connaître à l'avance le type de variable qui est stoker.
Un exemple d'utilisation dans le main.c
dictionaire en c : dictionary.h
Une adaptation de la liste plus haut, la clef est une chaîne de caractère.
string dynamique : dstring.h
Plus besoin d'initialiser une taille, tout est gérer de façon automatique.
Ajout des fonctions sub , find et clear (c++) par apport au string.h .
Possibilité d'ajouter des caractères, suppression et conversion en char* .
Tout en gardant les fonctions les plus utile de string.h.
https://github.com/oblerion/dstring.h
Upgrade de string.h.
Il est possible de modifier la place allouer d'un tableau sans devoir devoir faire de free/malloc.
realloc le permet, et même de la réduire si besoin.
Donc j'ai refais la lib string.h sans utiliser de liste chaînée et de structure.
Elle utilise des char* classique et reprend les fonctions de dstring.
- 6 Forums
- 238 Sujets
- 840 Posts
- 1 En ligne
- 45.5 {numéro}K Membres