use this function that I just made.
Code:char * int_padzeros (char * dest, int number, int maxChars)
{
char * tmp = new char[maxChars];
sprintf (tmp, "%d", number);
int len = (int) strlen (tmp);
ZeroMemory (dest, maxChars + 1);
strcpy (dest + (maxChars - len), tmp);
bool done = false;
for (int i = 0; i < maxChars; i++)
{
if (!dest[i]) dest[i] = '0';
}
delete tmp;
return dest;
}
Example::
char src[10];
int_padzeros (src, 2, 2);
Output:
'02'
