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;
相关推荐
settingsun12255 分钟前
【AI-算法-01】ResNet (残差网络) & Skip Connections
人工智能·算法
lsx20240616 分钟前
C 标准库 - `<time.h>`
开发语言
橘颂TA25 分钟前
【剑斩OFFER】算法的暴力美学——两数之和
数据结构·算法·leetcode·力扣·结构与算法
福楠33 分钟前
C++ STL | vector
开发语言·c++·算法
廋到被风吹走34 分钟前
【Java】【JVM】即时编译解析:C1/C2、分层编译、OSR与日志分析
java·开发语言·jvm
云里雾里!37 分钟前
力扣 268. 缺失数字 ✅ 【位运算(异或)最优解法】深度解析
算法·leetcode
YJlio41 分钟前
PsPing 学习笔记(14.7):一条龙网络体检脚本——连通性、延迟、带宽全都要
开发语言·网络·笔记·python·学习·pdf·php
kaikaile199544 分钟前
ISODATA聚类方法在MATLAB中的实现指南
算法·matlab·聚类
梭七y1 小时前
【力扣hot100题】(122)回文链表
算法·leetcode·链表
J_liaty1 小时前
雪花主键(Snowflake ID)算法详解
算法