From: Jason DiCioccio Date: 2002-03-30T08:43:11+09:00 Subject: RE: Decimal->Hex --==========3896625395========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline irb(main):001:0> blah =3D 15 15 irb(main):002:0> blahblah =3D "" "" irb(main):003:0> printf("%X", blah) Fnil (looks good so far . . .) irb(main):004:0> sprintf(blahblah, "%X", blah) "" irb(main):005:0> blahblah "" I had tried this earlier actually with the same results (forgot to mention it).. I might be doing something wrong this time as well. Am I missing something simple? :) It seems to work in C though: ---- #include int main( void ) { int blah =3D 15; char blahblah[8]; printf("printf: %X\r\n", blah); sprintf(blahblah, "%X", blah); printf("after sprintf: %s\r\n", blahblah); return( 0 ); } ---- FYI, ruby 1.6.7 (2002-03-01) [i386-freebsd4] Thanks again, -JD- --On Saturday, March 30, 2002 8:28 AM +0900 "QUEISSER,ANDREW=20 (HP-Corvallis,ex1)" wrote: > You can use sprintf, just like in the good old C days > but in Ruby sprintf returns a string. > > Andrew > > >> -----Original Message----- >> From: DiCioccio, Jason [mailto:jdicioccio@epylon.com] >> Sent: Friday, March 29, 2002 2:51 PM >> To: ruby-talk@ruby-lang.org >> Subject: Decimal->Hex >> >> >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> I have a feeling I might be missing something very simple >> here. But I found >> a method to convert a string representing a hexadecimal value >> into a Fixnum >> (String#hex). Is there a way to convert it back now? >> >> Thanks in advance, >> - -JD- >> >> -----BEGIN PGP SIGNATURE----- >> Version: PGP 7.0.4 >> >> iQA/AwUBPKTx/b8+wXo6G32BEQJXpwCfcBbLelw6YnmK6K3Vj4+U9SrIf4kAniTQ >> aMuPsAT8EmEu1FxjG1NRdiFj >> =3DiqTS >> -----END PGP SIGNATURE----- >> --==========3896625395========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (MingW32) Comment: For info see http://www.gnupg.org iD8DBQE8pP4e01CVlgQ2fAgRAqBdAKDUY+v8zNQY2tbYQN2Kfin+l598fQCg6V30 23W69nsUW48LQpgzsDdqX9E= =PkBT -----END PGP SIGNATURE----- --==========3896625395==========--