Forum: PC-Programmierung Prüfsumme im String^ einfügen


von jack (Gast)


Lesenswert?

hi Leute,
ich habe ein Problem und brauchete ein Tipp, da ich ihrgendwie nun in 
einer Sackgasse stecke.
Ich will unter VC++ .net Daten über den Serial Port von dem Pc an den 
Controler senden, via WriteLine Methode. Die Daten sollen in dem stxetx 
Rahmen laufen (Procyon AVRlib)
Da WriteLine String^ erfartet, stecke ich nun fest. Wie kann ich z.B die 
Prüfsumme direckt in den String einfügen in Form eines einzigen ASCII 
Zeichen?
gruß jack

von Arc N. (arc)


Lesenswert?

Wenn's diese C++-Variante sein muss
1
    String^ STX = gcnew String(2, 1);
2
    String^ ETX = gcnew String(3, 1);
3
    String^ ChecksumStr = gcnew String(..., 1);
4
    ...
ansonsten könnte man auch das ganze mit einem passendem 
Encoding.GetBytes in ein Byte-Array packen und damit weiterarbeiten.

*) 
http://msdn.microsoft.com/en-us/library/system.text.encoding(v=VS.100).aspx

von Jack (Gast)


Lesenswert?

Hi, Danke genau das Richtige

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.