>>966
void hoge(char buffer[], int num, int bit)
{
int i;

for(i=0;i<bit;i++)
{
buffer[i]=((num>>(???))&1)+'0';
}
buffer[bit]='\0';
}