The original usage for this macro was for converting integers to a string, which is better served by sprintf, but there may be other uses for it.
Code:
IS BROKEN!!!
#define MASKDIGIT(digitnum, n) (n/pow(10, digitnum) - (n/pow(10,digitnum+1)*10))
Usage:
This macro could be used if you're expecting to return multiple single digit numbers from a function.
Extensions:
Sources:
http://codingexperiments.com/archives/324
Comments (0)
You don't have permission to comment on this page.