hi
ich habe ein programm das mir daten von einem messgerät liefert und in eine txt datei speichert. Bei jedem wert soll auch ein zeitstempel sein, das funzt ja auch!
Mein problem ist das es den messwert in die erste Zeile schreibt und den zeitstempel in die nächste zeile... ka warum möchte den wert und die zeit in der selben zeile! hat da jmd vl eine idee??
Schreiben.WriteLine(Port.ReadExisting() + Zeit2);
Zeit ist weiter oben mit datetimfunktion dekl.
LG jkRf4n
Hi,
füge beide Strings zusammen und schreibe sie mit EINEM Befehl in die Datei. =)
Gruß Trekki
Eventuell ist in einen von beiden Variablen ein Zeilenumbruch drin. Diesen kriegst nachträglich beispielsweise mit Regex raus.
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...
nein hab ich nicht...die werte sind automatisch vom gerät mit einem enter geliefert...
aber es gibt doch \n für nächste zeile gibts da auch was um ein enter zu löschen??
Versuchs herauszufiltern. Also gar nicht erst durchlassen.
Probiers mal so:
Schreiben.WriteLine(Port.ReadExisting().Replace("\n","") + Zeit2);