Quote: "Its always bugged me how dbText uses char* as a string"
I'm not sure how you'd want it otherwise. The name of the function is db
Text. Yes, the function could be overloaded but there are a number of alternatives. You can always write your own overloaded functions.
If you're restricting your coding to the functions provided by Dark GDK then you're doing yourself a big disfavor. The C++ standard library has quite a number of conversion functions and when it all comes down to it, there's always sprintf() to format your output. It behooves you to learn at least what functions are available even if you don't memorize their footprint. You'll know you can look them up when you have need and won't need to re-invent functions.
Lilith, Night Butterfly
I'm not a programmer but I play one in the office