Oldnitro schrieb:
SCANF machte net was es soll... nur fehler
Falsch.
scanf macht genau das, was es soll und im Gegensatz zu dir keine Fehler.
Was soll "ohne Punkte" bedeuten? Welche Trennzeichen vorliegen, solltest du schon genau wissen bevor du einen scanf-Formatstring dafür bastelst.
Dein
sscanf(cp"%d.%d.%d.%d.%d",funktion,zeit1,zeit2,zeit3,kontrollsumme_empfangen);
ist uncompilierbar. Mindestens solltest du Adressen angeben:
sscanf(cp,"%d.%d.%d.%d.%d",&funktion,&zeit1,&zeit2,&zeit3,&kontrollsumme_empfangen);
Hast du überhaupt jemals in die Spezifikation von scanf geschaut oder zumindest in ein funktionierendes Beispiel? Natürlich nicht.