C++ char数组 string 之间的转换
来源:互联网 发布:winsock网络编程 编辑:程序博客网 时间:2024/05/22 17:06
//char*----------->string
首先保证char*是以\0结尾的。 然后使用下面三种方法来转换
char* c
string s
(1)string s(c)
(2)string s;s.assign(c);
(3)for(i=0;i<strlen(c);i++) s+=c[i];
//string ---------------->char *
char a[100];
strcpy(a,s);
cin can input the char array.But cin can't add '\0' in the end of char array.
using
const char* a=s.c_str(); maybe result in the string's deconstruction
- string和char数组之间的转换
- C++ char数组 string 之间的转换
- 【C#】 char[]与string之间的转换
- C++中string和char数组之间的转换---补充(16)《Effective C++》
- string和char数组:两者之间的互相转换
- 字符数组(char[])和String之间的转换
- 【C/C++】int,string,char之间转换
- CString、string、char*、char[]之间的转换
- Cstring,string,char*,char[]之间的转换
- CString string char * char[] 之间的转换
- string char const char之间的转换
- string 与char* char[]之间的转换
- char*、char[]、string 之间的 转换、比较
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换 .
- string 与char* char[]之间的转换
- string 与char* char[]之间的转换
- char amessage[] = "the time";与char *pmessage = "the time";区别
- Eclipse j2ee中user library包管理
- JQuery 鼠标移动Table行变色
- linux pid文件编程例子
- 软件工程——软件测试
- C++ char数组 string 之间的转换
- 用JQuery制作简单的标签页
- 在 Java 应用程序中计划重复执行的任务
- HDU 3062 Party (2-sat,3级)
- treap(树堆)
- gcc常用参数
- 编写一个函数,作用是把一个char组成的字符串循环右移n个
- HDU 1824 Let's go home
- 关于2的补码