551 Stimmen

Wie kann ich ein Byte-Array mit Null-Terminierung in eine Zeichenkette umwandeln?

Ich muss lesen [100]byte ein Bündel von Daten zu übertragen string Daten.

Denn nicht alle der string s genau 100 Zeichen lang sind, wird der restliche Teil der byte array ist gepolstert mit 0 s.

Wenn ich konvertiere [100]byte à string von: string(byteArray[:]) die Beschattung 0 s werden angezeigt als ^@^@ s.

In C ist die string wird beendet mit 0 Wie kann man das am besten umwandeln? byte array à string in Go?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X