Leerzeichen aus String entfernen

#1913948
Lesenswert?

Hallo,
ich habe ein kleines Problem mit einem C-Code.
Vorab kurz zu dem Projekt:
Ich habe einen 1Wire-Bus mit neun Ds18S20 Sensoren. Diese Sensoren sind 
über den Bus mit einem Atmega8 verbunden. Dieser soll die Sensoren 
auslesen und die Daten inkl. der dazu gehörigen ID an eine NSLU2 
schicken, auf der ein Programm läuft, welches die empfangenen Daten in 
eine Datei sichert. Aus dieser Datei holt sich dann ein Apache2 Server 
die Daten, um sie auf einer Intranetseite zu präsentieren.
Nun habe ich jedoch das Problem, das der Atmega8 bei der Umwandlung der 
Fühlerwerte in die menschenlesbare Form vor die EINstelligen Zahlen ein 
Leerzeichen setzt. Wieso er das macht weiß ich leider auch nicht. Dieses 
Leerzeichen ist jedoch jetzt das Problem an der Sache, da der Wert in 
JEDEM Fall, dh. auch gerade bei einstelligen Fühlerwerten direkt hinter 
einen = Zeichen stehen muss, damit die Temperatur an den Apache Server 
(das läuft dann über SSI) gegeben wird. Gibt es nun eine Möglichkeit, 
dieses Leerzeichen aus dem String zu entfernen? Das Leerzeichen steht 
jedoch nicht am Anfang des Strings, der String besteht nämlich aus der 
ID und dem Wert.

Im Anhang habe ich jetzt mal die C-Datei des Controllers. Das Programm 
auf der NSLU2 macht ja nichts anderes, als die Daten zu lesen und dann 
in eine Datei zu schreiben...

Vielen Dank schonmal!

Gruß
Christian
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren