1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
309
309
EMPFEHLEN
-
Hey,
ich habe folgendes Problem:
Und zwar arbeite ich mit .NET C++. Ich empfange über TCP/IP einen String (zb. 0x00000F). Diesen String möchte ich in einen "Binär"-String umwandeln:
"0x00000F" = "000000000000000001111"
also mein "Binär"-String muss immer 21 Zeichen lang sein (0 oder 1).
Meine Vorgehensweise war bisher so:
String^ rcvbuffer;
String^ buf_bin;
int dec, m=0, n=0, i;
while(Socket_class::rcv_line(rcvbuffer, 10, 40, "\n")>0 )
{
dec = Convert::ToInt32(rcvbuffer,16);
buf_bin=Convert::ToString(dec,2);
}
rcvbuffer wäre zb. "0x000000"
dann wandelt er das in einen intger Wert um (dec = 0)
dann wieder in einen String (buf_bin = "0")
ich bräuchte aber: buf_bin = "000000000000000000000"
könnt ihr mir da bitte bitte helfen ich weiß nicht mehr weiter
MfG
-
Hallo,
du könntest einfach den String links mit Nullen auffüllen:
GrußCode cpp:1
buf_bin=Convert::ToString(dec,2)->PadLeft(21,'0');
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
Hey MCoder;
das ist genau das was ich gebraucht habe******
Vielen vielen Dank
Ähnliche Themen
-
Zeichenkodierung von "UTF-8" in ASCII für "ISO-8859-1" umwandeln
Von FRitter im Forum ASPAntworten: 4Letzter Beitrag: 13.11.09, 12:32 -
String z.B "222,23" zu Deciamal umwandeln
Von P_H_I_L im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 21.07.09, 16:17 -
"System.Windows.Forms.TextBox" und "String" nicht def. Hilfe bei Taschenrechener!!
Von Bulldozer1930 im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 20.09.08, 17:04 -
Text in HTML Code umwandeln, aber <a href="..">LINK</a> nicht umwandeln?
Von chris4712 im Forum PHPAntworten: 10Letzter Beitrag: 17.06.07, 01:09 -
MX04: z.b. "mx.controls.CheckBox" von String in Klassenpfad umwandeln ...?
Von Irresponder im Forum Flash PlattformAntworten: 3Letzter Beitrag: 05.03.04, 23:37





Zitieren
Login






