tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
308
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lucky_Nightmare Lucky_Nightmare ist offline Grünschnabel
    Registriert seit
    May 2006
    Beiträge
    1
    Hi erstmal,

    vielleicht könnt Ihr mir helfen?

    ich suche entweder nach einer Antwort oder einem Link wo das mal gut erklärt ist, ich find einfach nix:

    Ich möchte aus mehreren Integer-Werten, die meine Funktion bekommt:

    int a = 15;
    int b = 14;
    ...

    möglichst effizient und kurz eine Hex / Byte Darstellung in entsprechenden Variablen haben, wo die integer Werte Hintereinander stehen. In diesem Fall soll halt für Hex z.B.: FE herauskommen.


    Grüße
    Klaus
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Da du sowieso C benutzt, kannst du einfach sprintf benutzen:

    char szResult[200];

    int a = 15;
    int b = 14;
    int c = 7;

    sprintf( szResult, "%02X%02X%02X", a, b, c );

    Die 02 füllt gegebenenfalls von vorne mit 0 auf 2 Stellen auf, x bedeutet Hex-Ausgabe.
     

Ähnliche Themen

  1. Typ Umwandlung
    Von mkbm im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 11.10.07, 20:25
  2. Umwandlung vb 6 in vb.net
    Von drere im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 31.05.05, 17:58
  3. umwandlung
    Von masterjcl im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 23.11.04, 00:26
  4. Umwandlung SDI in MDI
    Von RayCoder im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 12.08.04, 13:08
  5. MP3 Umwandlung zu WAV
    Von crazybob im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 7
    Letzter Beitrag: 12.10.01, 11:28