string 转const char *方法
来源:互联网 发布:linux 开机运行脚本 编辑:程序博客网 时间:2024/05/21 16:54
很多函数都涉及到文件路径,但是他们需要const char *类型,下面总结了两个方法,很给力哦!
方法一
用string.c_str()是将string类型的转换为const char *类型
方法二
const_cast
1. string转const char*
string s = "abc";
const char* c_s = s.c_str(); 2. const char*转string
直接赋值即可
const char* c_s = "abc";
string s(c_s); 3. string转char*
string s = "abc";
char* c;
const int len = s.length();
c = new char[len+1];
strcpy(c,s.c_str()); 4. char*转string
char* c = "abc";
string s(c); 5. const char*转char*
const char* cpc = "abc";
char* pc = new char[100];//足够长
strcpy(pc,cpc); 6. char*转const char*
直接赋值即可
char* pc = "abc";
const char* cpc = pc;
- string 转const char *方法
- string 转 const char
- string转const char *
- c++ string 转 char* const char* char[]
- C++ string 转const char *、char*转string、char[] 转string、string转char *
- C++ : string 转 const char * 及 string 转 char *
- 解决const char* 转char *方法
- string\const char*\char*转换
- string char* const char* 转化
- char*,const char*和string
- string, char*, const char*转换
- char*,const char*和string的相互转换(转)
- string, const char*,char*, 及char[]
- CString类转const char *类型和String转const char *转char*示例(C++)
- const char* 转char*
- const char*转char*
- const char * 转 char *
- const char* 转char*
- 使用Flex Bison 和LLVM编写自己的编译器
- 黑马程序员------注解
- VIM配置文件
- 无线网络-LTE (09) 通信过程之 Session Management -- Dedicated bearer activation
- GDB基本命令
- string 转const char *方法
- python--实现windows休眠
- C++编程思想读书笔记之 第八章 内联函数
- python--geoip tool
- 重构个人版机房收费系统错误积累与解决方案 一
- JQuery $.ajax 如何捕获异常信息
- 读《做人的最高境界是厚道》有感
- UVA 617 - Nonstop Travel
- 谈Flash独立开发者