/*
* CopyRight(C)2005,LunTanZeng
* All Right Reserved.
* 文件名称:DataTransform.h
* 文件标识:
* 摘要:数据转换 (For Linux)
* 当前版本:1.1
* 作者:LunTanZeng
* 完成日期:2005年12月01日
* 取代版本:1.0
* 原作者:LunTanZeng
* 完成日期:2005年12月01日
*/
#define MaxInt 32
char * IntToBin(const int intValue)
{
char *strReturn;
int iMask,iValue,iStep;
char Array[MaxInt]={0};
iMask=1 << MaxInt-1;
iStep=1;
iValue=intValue;
while(iStep <= MaxInt)
{
Array[iStep-1]=((iValue & iMask) ? '1' : '0' );
iValue <<= 1;
iStep++;
}
Array[iStep]='/0';
strReturn=strdup(Array);
return strReturn;
}