Announcement

Collapse
No announcement yet.

BinToHex - beispiel

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BinToHex - beispiel

    Hallo,

    in der C++Builder 2009 - Hilfe ist die Funktion BinToHex auch für C++
    beschrieben.

    Wie wendet man diese in c++ an? Kann mir jemand ein Beispiel nennen?

    C++
    BinToHex(PAnsiChar Buffer, PWideChar Text, int BufSize);
    BinToHex(PAnsiChar Buffer, PAnsiChar Text, int BufSize);
    BinToHex( Buffer, PWideChar Text, int BufSize);
    BinToHex( Buffer, PAnsiChar Text, int BufSize);
    BinToHex(void * Buffer, PWideChar Text, int BufSize);
    BinToHex(void * Buffer, PAnsiChar Text, int BufSize);

  • #2
    Die Prozedur BinToHex konvertiert einen binären Wert in seine hexadezimale Entsprechung.

    Unit

    Classes

    Kategorie

    Typumwandlung

    extern PACKAGE void__fastcall BinToHex(char *Buffer, char *Text, int BufSize);

    Beschreibung

    Mit BinToHex können Sie den in einem Puffer enthaltenen Binärwert in einen String konvertieren, der den Hexadezimalwert darstellt.

    Buffer ist der Byte-Puffer, der den Binärwert enthält.

    Text gibt einen nullterminierten String zurück, der den in Buffer übergebenen Wert als Hexadezimalzahl darstellt.

    BufSize legt die Größe von Buffer fest. Text muß auf eine Zeichenfolge zeigen, die aus mindestens 2*BufSize Byte besteht, da jedes Hexadezimalzeichen zwei Bytes darstellt.

    So in etwa:

    char Buffer[2];
    Buffer[0] = 0x01;
    Buffer[1] = 0x0A;
    char Text[100];

    BinToHex(Buffer, Text, 2);

    Comment

    Working...
    X