美文网首页
常用代码之VC

常用代码之VC

作者: 046ef6b0df68 | 来源:发表于2018-01-23 10:58 被阅读9次

    文|Seraph

    这篇文章主要用来记录VC++开发过程中,常用的一些功能性代码段。

    1. 获取系统时间
    _SYSTEMTIME tSysTime;
            GetSystemTime( &tSysTime );
            CTime tTime = CTime::GetCurrentTime();
            strTime.Format( "%d-%d-%d %d:%d:%d : %d" , tTime.GetYear(), tTime.GetMonth(), tTime.GetDay() ,
                tTime.GetHour() ,tTime.GetMinute() ,tTime.GetSecond() , tSysTime.wMilliseconds ) ;
    
    1. 判断字节顺序
    BOOL IsLittleEndian(void) 
    { 
    WORD wValue = 0x5678; 
    return (*((BYTE*)&wValue) == 0x78); 
    } 
    
    1. 数据的十六进制表示转换

    这里以float为例子,其他类型转换步骤也一样。
    将十六进制转换为float形式

        unsigned char pMem[] = {0x66,0xE6,0xF0,0x42};  
        float *p = (float*)pMem;  
    

    将float转换为十六进制

        float a=120.45f;  
        unsigned char * b = (unsigned char*)&a;  
    

    相关文章

      网友评论

          本文标题:常用代码之VC

          本文链接:https://www.haomeiwen.com/subject/ygtsaxtx.html