Un forum web "Bien programmer en C" permet de poser des questions sur les articles, le C en général, la programmation etc.
Module CLIB/CS8
Mode d'emploi
Dernière mise à jour : 20/10/05 15:02 | Clib
Fonctions
Ce module propose 2 fonctions :
-
cs8_compute()
qui effectute le calcul du checksum d'un bloc d'octets -
cs8_check()
qui calcule le checksum d'un bloc d'octets et le compare à une valeur donnée.
Exemple d'utilisation
#include <stdio.h> #include <string.h> #include "ed/inc/cs8.h" int main (void) { uchar s[] = "azerty"; uint cs = cs8_compute (s, strlen (s)); printf ("cs = %d\n", cs); return 0; }
produit le résultat suivant :
cs = 96
Note d'implémentation
Les fichiers nécessaires sont :
Interface
- ed/inc/cs8.h
- ed/inc/types.h
Implémentation
- ed/src/cs8.c
© Emmanuel Delahaye 1995-2005 | emmanuel dot delahaye at gmail dot com | Haut | Clib | Home | Forum | Livre d'or