char数组如何转string


本文摘自PHP中文网,作者V,侵删。

char数组转string的方法:可以通过直接赋值的方法来实现,如【char a[]=" abc d\0efg ";string s=a;】。如果要实现string转char数组,可以调用strcpy函数和data函数。

一、char数组转string:

1、可以直接赋值

(推荐教程:c语言教程)

2、代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

#include<iostream>

using namespace std;

  

int main()

{

    char a[]=" abc  d\0efg ";  

     

    string s=a;  //直接赋值

     

    cout<<s; 

    return 0;

     

}

结果:

0f508a726d7d13b26539a174922c23d.png

二、string转char数组:

1、调用strcpy函数,和字符串的data函数: (char数组可以更改)(string转char数组)

(1)strcpy不能赋值给char指针 ,只能赋值给char数组;

(2)char数组长度,必须大于等于string长度。

代码:

阅读剩余部分

相关阅读 >>

asp.net中几种获取url的方法

深入了解数组、list和arraylist的区别

c#实现char字符数组与字符串相互转换的方法详解

简述c#中builder和buffer类的用法详解

c#中string和string有什么区别?

详细介绍c# string格式的日期时间字符串转为datetime类型的方法

c# 比较当前byte数组与另一数组是否相等

简单介绍c#中数组、arraylist、list、dictionary的用法与区别

c# 中不区分大小写的 contains(string)

常用c#关键字详解教程

更多相关阅读请进入《char》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...