自备小函数

mac2022-06-30  77

将字符串转为16进制显示的字符串

CString ByteArrayToStr( BYTE* data, int len ) {     CString str = _T("");     BYTE* pData = data;

    for ( int i = 0; i < len; i++ )     {     str.AppendFormat( _T("X "), pData[i] );     }     return str; }

创建以“$MM”开头的临时文件

CString CreateTempFile() {      TCHAR  tempPath[MAX_PATH] = {0};      TCHAR  szTempName[MAX_PATH]; 

 

     DWORD pathLen = GetTempPath( MAX_PATH, tempPath );      if ( pathLen > MAX_PATH || ( pathLen == 0 ) )      {           AfxMessageBox( _T("GetTempPath failed in GetTempPath()!") );      }

 

     ::GetTempFileName(tempPath,_T("$MM"),0,szTempName);

     return szTempName; }

以当前时间做名称创建目录

void CreateTimeDir() {

    CTime time = CTime::GetCurrentTime();

    CString strPath = _T("");

    strPath = time.Format( _T("%Y_%m_%d_%H_%M_%S") );

    _wmkdir((LPCTSTR)strPath);

}

转载于:https://www.cnblogs.com/mymeng_feng/archive/2011/01/18/1938370.html

最新回复(0)