C++ std::string与char[]的互转

C++ std::string与char[]的互转

  • [1 char[]转std::string](#1 char[]转std::string)
  • [2 std::string转char[]](#2 std::string转char[])

1 char[]转std::string

cpp 复制代码
char arry[5] = {0x03,0xaf,0x34,0x65,0x55};
//方法1
std::string strArry(arry);
//方法2
std::string strArry(arry,sizeof(arry));

2 std::string转char[]

cpp 复制代码
std::cout << "hex:" << std::hex;
char* bytes = new char[strArry.length()+1];
std::strcpy(bytes, strArry.c_str());
for (int i = 0; i < strArry.length(); i++)
	std::cout << (bytes[i] & 0xff);
std::cout << std::dec << std::endl;
相关推荐
前端不太难3 分钟前
RN 列表里的「局部状态」和「全局状态」边界
开发语言·javascript·ecmascript
Tisfy6 分钟前
LeetCode 2483.商店的最少代价:两次遍历 -> 一次遍历
算法·leetcode·题解·遍历
YGGP16 分钟前
【Golang】LeetCode 279. 完全平方数
算法·leetcode
38242782719 分钟前
python3网络爬虫开发实战 第二版:绑定回调
开发语言·数据库·python
im_AMBER22 分钟前
Leetcode 87 等价多米诺骨牌对的数量
数据结构·笔记·学习·算法·leetcode
星月心城25 分钟前
面试八股文-JavaScript(第五天)
开发语言·javascript·ecmascript
wjs202429 分钟前
PostgreSQL 时间/日期处理指南
开发语言
import_random32 分钟前
[算法]时间序列(介绍)
算法
wniuniu_34 分钟前
ceph心跳机制
开发语言·ceph·php
wuk99836 分钟前
MATLAB中求解和分析马蒂厄方程
人工智能·算法·matlab