Addition sur 16 bits des octets d'une chaine

fkerbourch -  
fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Le calcul d'un CRC (chekcsum) d'une chaine de caractères est le suivant : "addition sur 16 bits des octets de la chaine recue".
Comment faire ?
En delphi ou autres langages.

merci

3 réponses

  1. fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    Ca me dit pas comment faire une "addition sur 16 bits des octets d'une chaine".
    Si c'est simple, peux tu m'ecrire le code C++.

    Merci
    0
  2. fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    J'ai eu la réponse sur un autre news.
    En Delphi ça donne ça :

    function Sum1(chaine:string):integer;
    var
    c:integer;
    begin
    result:=0;
    For c:=1 to length(chaine) do
    result:=result+ord(Chaine[c]);
    end;
    0