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