c++ char[] 与 string 转换
来源:互联网 发布:java中int的取值范围 编辑:程序博客网 时间:2024/06/03 23:04
原文:点击打开链接
处理档案资料,最常使用char[]或string来储存字串,前者是字元阵列,为C所拥有,当然C++也可以使用;而后者是C++独有的字串类别,可以产生字串物件。
在使用C++处理字串时,时常会char[]和string互转,来符合接下来要使用的函式中参数的型态,假如可以互转自如,那么处理起档案资料会更简单便利喔!
我测试的程式码如下:
程式结果为:
test_string: test_string
test_char: test_char
result_string1: test_char
result_string2: test_char
result_char: test_string
请按任意键继续. . .
可见到string转char[]相当简单,只要呼叫string class的成员函式c_str(),即可将string转为char[]。
那么char[]转string呢?有两种方法,第一种是初始string变数时,即把char[]当作参数来初始化,第二种则是使用string class的成员函式assign(char[])来将char[]指定为string变数。
0 0
- 【C\C++】char[] 与 string 的转换
- 【C#】 char[]与string之间的转换
- C++: char* 与 string类型转换
- c++string 与char*相互转换
- string 与 char * 转换
- C++string与char*
- C string/char*/char[]互相转换
- char * 与 string 类型相互转换方法--Linux C/C++
- 在C++.NET中,System::String^与char*相互转换
- char * 与 string 类型相互转换方法--Linux C/C++
- char * 与 string 类型相互转换方法--Linux C/C++
- C++:string类型与char*类型转换方法
- char * 与 string 类型相互转换方法--C/C++
- c++ char[] 与 string 转换
- c++ char[] 与 string 转换
- C++ char[] 与 string 转换
- string 与char 的转换
- char* string CString char[] 操作与转换
- Android主题切换—夜间/白天模式探究
- 【前端学习笔记】JS学习基础
- Javascript、Jquery获取浏览器和屏幕各种高度宽度
- 飞思卡尔智能车准备篇
- STM32之定时器prescaler
- c++ char[] 与 string 转换
- c++ 进程注入代码
- C++中使用cin之后再使用getline出问题的解决办法!
- js的replaceAll() (转)
- [机器学习实战]--朴素贝叶斯过滤垃圾邮件
- bp神经网络算法中的权值修改问题
- win8.1(x64)环境,Oracle 客户端连接时报ORA-01019错误总结
- 友元,虚函数,纯虚函数,静态函数
- Flume - 安装及启动命令详解