Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » hex umwandlungen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
04.11.2003, 11:35 Uhr
Muffin



hallo ihrs,

gibt es eine function so wie atoi die mir einen hexwert der in form eines CStrings vorliegt in eine int schreibt als decimal ???

Gruß
Carola
--
Gruß
Muffin
--- Ein Tag ohne ein Lächeln ist ein verlorener Tag, auch wenn Windows nicht so tut wie ich will ---
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.11.2003, 11:45 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


hm gibts bestimmt weiss ich aber auch gerade nicht.
wenn icht einfach selber schreiben
müsste in etwa so gehen

C++:
int hex2int(char* hex){
int rv=0;
for(int i=0;i<strlen(hex);++i)
    rv+=(int)((toupper(hex[ i ])-(isdigit(hex[ i ])?48:55)) * pow(16,strlen(hex)-1-i));
return rv;
}



Edit: Sorry habs gerade mal getestet. war vorher totaler Müll so sollte es aber gehen
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 04.11.2003 um 11:56 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.11.2003, 11:56 Uhr
virtual
Sexiest Bit alive
(Operator)


sscanf(text, "%x", &zahl);
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.11.2003, 11:56 Uhr
Muffin



fehlt bei dem if irgendwo ne klammer?
kannst du mir die abfrage etwas erklären?
warum bekomme ich so was nicht hin?
--
Gruß
Muffin
--- Ein Tag ohne ein Lächeln ist ein verlorener Tag, auch wenn Windows nicht so tut wie ich will ---

Dieser Post wurde am 04.11.2003 um 11:56 Uhr von Muffin editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.11.2003, 12:00 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ja war ein Fehler von mir. Habs oben schon verbessert. Wobei virtuals Variante die einfachere sein sollte
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.11.2003, 12:02 Uhr
Muffin



wie kann ich aber einen scanf auf eine variable machen??

und der kennt die function "pow" nicht, obwohl wenn ich sie anklicke und die hilfe aufrufe er was findet...
--
Gruß
Muffin
--- Ein Tag ohne ein Lächeln ist ein verlorener Tag, auch wenn Windows nicht so tut wie ich will ---
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.11.2003, 12:07 Uhr
Muffin



der kennt das "pow" immernoch nicht =(

ok man sollte math.h includieren *ups*
--
Gruß
Muffin
--- Ein Tag ohne ein Lächeln ist ein verlorener Tag, auch wenn Windows nicht so tut wie ich will ---

Dieser Post wurde am 04.11.2003 um 12:08 Uhr von Muffin editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.11.2003, 12:51 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
Muffin postete
wie kann ich aber einen scanf auf eine variable machen??


Man liest genau und sieht, daß da sscanf steht...

Zitat:

und der kennt die function "pow" nicht, obwohl wenn ich sie anklicke und die hilfe aufrufe er was findet...

Ist sowei durchaus merkwürdig, eine Reise in die Welt der Fließkommazahlen zu machen, nur um eine simple hexzahl zu parsen...
strtoul geht auch.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.11.2003, 12:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@virtual
Immer krieg ich haue von dir
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.11.2003, 13:17 Uhr
virtual
Sexiest Bit alive
(Operator)


Nimms nicht persönlich.
Naja, ich denk halt, daß das im Endeffekt mit Kanonen auf Spatzen schiessen ist. Zeit für ein Rätsel....
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: