On Sun, Apr 07, 2002 at 07:05:56PM -0600, Brian wrote: >Greetings, > Not being aware entirely of the prototype of itoa(), it's difficult to >give you an exact answer. It would help if you had quoted some code >which utilized the function. After some research, it appears Visual C++ >defines the function: > >char *itoa( int value, char *string, int radix ); Not sure on this one -----^^^^^^^ Something like this? Without some surrounding code, I dunno what it wants for the 2nd argument. I'd guess it's going to be the same as the returned value, but since I'm not sure I didn't bother with it. --- semi-mailer code. typed, compiled, tested twice, mailed. --- #include <stdio.h> #include <strings.h> #include <stdlib.h> /* enough room for base 62 or so */ const char *base_string = "01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; char *itoa(int, int); int main(int ac, char *av[]) { printf("Converted: "); printf("%s\n", itoa(atoi(av[1]), atoi(av[2]))); exit(0); } char *itoa(int num, int radix) { static char buf[4096]; if(num>=radix) itoa(num/base, radix); sprintf(buf+strlen(buf), "%c", base_string[num%radix]); return(buf); } >Kras Kresh wrote: >> >> I need that function, [itoa] but my server doesn't seem to support it, Must say I don't really see the need for it, sprintbits() handles writing ascii pfiles nicely, and sprintf() and pals seem to take care of the rest. -- Under the DMCA, I'm allowed to use my computer and the internet to design, discuss, and improve a thermonuclear weapon, but I can't use it to watch a DVD while running Linux. -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT