(C++) hexadezimal c, c++
-
Hallo,
suche eine Funktion oder so, mit der ich in C, C++ einen int wert in einen
Hexadezimalen char wert umwandeln kann.Kann mir da jemand helfen?
-
sprintf ?!
-
Syntax
int sprintf( char *buffer, const char *format [, argument] ... );
ich brauche aber irgendwie so etwas wie
(char,hex,int)
Erklärung:
....(test,x,3)
Also, test ist eine char Variable, das x steht für die
Umwandlung nach hex, und die 3 soll von int nach char(in dem Fall
test) umgewandelt werdenin test soll dann stehen "0x03"
Gibt es so eine Funktion????
Hoffe, ich habe mich einigermaßen klar ausgedrückt.
-
das ist doch sprintf
sprintf(string,"0x%2X",var);
wo ist das Problem? (in C++ nimmt man aber eher stringstreams)
ab nach ISO C++