美文网首页
2019-11-22 字符串转换

2019-11-22 字符串转换

作者: hangzhou吴彦祖 | 来源:发表于2019-11-22 16:04 被阅读0次

    /** @fn * @brief string转字节流 * @param (IN) unsigned char (&szArray)[N] 输出参数无终止符 * @return */ template inline void String2Bytes(unsigned char (&szArray)[N], const char* pStr)

    {

     assert(pStr != NULL); // 不能为NULL

     memset(szArray, 0, N);

    strncpy((char*)szArray, pStr, N);

     }

    /** @fn * @brief 字节流转string * @param (IN) const unsigned char (&szArray)[N] 输入参数无终止符 * @return */ template inline string Bytes2String(const unsigned char (&szArray)[N])

     { char szDuplicate[N + 1] = { 0 };

    memcpy(szDuplicate, szArray, N);

    return szDuplicate;

     }

    相关文章

      网友评论

          本文标题:2019-11-22 字符串转换

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