Hei Leutz,
danke fuer die Antworten, haben mir sehr geholfen.
Ich hab jetzt meinen Algorithmus implementiert und er funktioniert auch
ganz gut.
NUR: Wenn ich die Pruefsumme fuer einen konstanten String berechnen
lasse, bekomme ich immer die gleiche Pruefsumme heraus, was ja logisch
ist.
Aber wenn ich einen String, den ich jeweils vorher veraendert habe
pruefen lasse kommen immer 5 verschiedene Ergebnisse heraus beim
gleichen Datensatz.
Das liegt meiner Meinung nach garantiert nicht am Algorithmus, sondern
z.B. an dem String oder seiner Speicherung. Ich habe den string immer an
der gleichen Stelle gespeichert und schreibe nur neue Daten rein.
Hat vielleicht einer ne Idee woran das liegen koennte????????
VG Paule
.
.
root void SerDTransmitt(char *s) {
checksum=CalculateChecksum(s); //meine Fkt. die funktioniert
//bei Eingabe der gleichen Werte
kommen
//5 verschiedene Pruefsummen
heraus
ch7=CalculateChecksum(s2); //Konstante zum Test der Fkt.
. //hier klappts
.