Ich versuche gerade den Inhalt der Ports das heißt die einzelnen bits in Binärschreibweise in einen string zu schreiben um diesen dann per UART zu senden . Schreibe in C++ und habe keine ich sage mal einfache Idee den Binärwert in einen String umzuwandeln . Hat jemand eine Idee ?!
Eine Funktion dafür selber schreiben? Da du Binärwerte hast und die üblicherweise auch mit führenden 0-en ausgegeben werden, ist das besonders einfach, weil du die Stringlänge von vorne herein schon kennst und daher die ASCII Zeichen gleich an die richtige Stelle im String schreiben kannst. Abgesehen davon bleibt natürlich immer noch die Möglichkeit itoa dafür zu benutzen, wenn man * die führenden 0-en nicht haben will * sich selbst um das Ergänzen von führenden 0-en kümmert Da du C++ so betonst: was benutzt du denn als String Datentyp? std::string oder herkömmliche C-Arrays? > Schreibe in C++ und habe keine ich sage mal einfache Idee > den Binärwert in einen String umzuwandeln . OK. Wie sieht deine komplizierte Idee aus?
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.