tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2971
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fatlip18 fatlip18 ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Hallo erstmal!

    Hat jemand eine Ahnung wie ich einen Normalen Text in Hex-Zahlen darstellen kann !?
    Gibts dazu eine Funktion?! glaub nicht oder?!

    Thx im Voraus für eure Hilfe!
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Zum Beispiel so:
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #include <iostream>
    #include <iomanip>
    #include <iterator>
    #include <algorithm>
    #include <string>
     
    using namespace std;
     
    int main() {
      string text = "Hallo, das ist ein String.";
     
      cout << hex << showbase;
      copy(text.begin(), text.end(),
           ostream_iterator<int>(cout, " "));
     
      cout << endl;
    }
    Die Ausgabe ist:
    Code :
    1
    2
    
    0x48 0x61 0x6c 0x6c 0x6f 0x2c 0x20 0x64 0x61 0x73 0x20 0x69 0x73 0x74 0x20 0x65
    0x69 0x6e 0x20 0x53 0x74 0x72 0x69 0x6e 0x67 0x2e
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    fatlip18 fatlip18 ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    OK danke erstmal!!

    jedoch bräuchte ich die Lösung in C weil unser lektor cpp nicht mag!!
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Aha. Das solltest du ruhig gleich am Anfang sagen um welche Sprache es geht.

    In C ist das auch nicht viel schwieriger:
    Code c:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    #include <stdio.h>
     
    int main() {
      char text[] = "Hallo, das ist ein String.";
      char* p;
     
      for (p = text; *p != '\0'; ++p) {
        printf("0x%0.2x", (int)*p);
      }
     
      return 0;
    }
    Die Ausgabe ist die gleiche wie vorher.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    fatlip18 fatlip18 ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Ja das mit der sprache hab ich mir dann auch gedacht!!

    Jedenfalls hast du mir sehr geholfen fettes THX!!
     

Ähnliche Themen

  1. SWT: Text aus File in scrollbaren Text ausgeben
    Von Demo6_66/ im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 04.05.10, 15:35
  2. Text ausgeben
    Von Liquid_de im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 03.02.08, 09:12
  3. Code als Text ausgeben
    Von Spranta im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 18.05.07, 08:41
  4. Von Text nur zB 25 Zeichen ausgeben....
    Von Templorials im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.09.04, 17:58
  5. Text ausgeben
    Von murdi im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 02.05.02, 16:23