× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Barbara Morris wrote:

You could use sprintf(). I assume you're thinking of %x, but %x only works with integers, so you could only do 4 bytes at a time.

I've generally used cvtch()/cvthc() when I've run into hex needs, so it was mostly a curiosity item.

Here's one reason not to use sprintf in RPG or anywhere: There's no way to tell sprintf() how long your buffer is, so you just have to make sure it's big enough. Also (this is no big deal), sprintf() adds a null-terminator, so you have to allow a byte for it, and (usually) remove it somehow.

Heh, plenty of things I don't appreciate about sprintf(); might as well add these to the list. Not that I won't use it when it's needed!

Thanks for the example, Barbara.

Tom Liotta


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.