hey, möchte gerne dem seriellen port ein newlinezeichen von 0x03(HEX) zuweisen. -> "NewLine" ist ein String-Typ -> wenn ich Convert.ToString(0x03) aufrufe kommt immer "3" als string raus ?! leider ist "3" nicht 0x03 ... wie mach ich das ?! thx Neubi
Sende "\r" oder "\n" warum eigentlich 0x03 ? was soll das sein? sicher nicht "New Line" ?!?! 10 ... Newline bzw. Linefeed 13 ... Return
ich hatte nicht gefragt welche zeichen ich setzen kann .... ich muss 0x03 setzen um mit meinem gerät kommunizieren zu können .... warum 0x03 -> keine ahnung !
Ach so! versuch mal das: char drei = (char)0x03; string send = "" + drei; ist zwar ... naja ... aber es geht :o)
Zwei Varianten: ala C "\003" (Oktal) oder ala C# "\x03" oder "\x0003"
> ala C "\003" (Oktal) oder ala C# "\x03" oder "\x0003"
Für die \x-Notation braucht es gottlob kein C#, C ist die wohlbekannt.
Rufus t. Firefly wrote: >> ala C "\003" (Oktal) oder ala C# "\x03" oder "\x0003" > > Für die \x-Notation braucht es gottlob kein C#, C ist die wohlbekannt. Das kommt davon wenn man mit K&R angefangen hat und MISRA afair \x auch nicht akzeptiert...
Ach um Gottes Willen, ja, das steinalte K&R-C. Das war ja wirklich so mies, wie es heute noch Leute, die keine Ahnung haben, normalem C vorwerfen. Glücklicherweise musste ich nur sehr kurze Zeit mit einem K&R-Compiler arbeiten (der zu OS-9/68k 2.3 gehörende C-Compiler war's) und hatte auf der DOSe mit Turbo C 2.0 einen verhältnismäßig exzellenten ANSI-C-Compiler zur Verfügung stehen. Das muss so um 1990 'rum gewesen sein, lang ist's her.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.