string类型转化为char*错误: error C2440: '=' : cannot convert from 'const char *' to 'char *'
2012-02-14 17:21
477 查看
为了利用string类型的字符串连接功能,使用string类型作为ifstream类型对象读入文件的文件路径字符串参数.
提示路径名称不可一世string类型,而只能使用char* 类型.
路径改成 char*后,将string类型转化为char*.
提示string类型直接赋值给char* 错误: error C2440: '=' : cannot convert from 'const char *' to 'char *'
更正方法: 将char* 定义为 const char* 即可.
代码:
string imbagFilePath="G:\\WorkSpace\\FileOperation\\fluor1_AjaxOrange_078.imbag";
const char *cImBagFilePath=new char[200];//正确的;s
//char *cImBagFilePath=new char[200];// 错误的;
//cImBagFilePath=imbagFilePath.data(); // 正确的;两种string转化为char*的方法
cImBagFilePath=imbagFilePath.c_str();
提示路径名称不可一世string类型,而只能使用char* 类型.
路径改成 char*后,将string类型转化为char*.
提示string类型直接赋值给char* 错误: error C2440: '=' : cannot convert from 'const char *' to 'char *'
更正方法: 将char* 定义为 const char* 即可.
代码:
string imbagFilePath="G:\\WorkSpace\\FileOperation\\fluor1_AjaxOrange_078.imbag";
const char *cImBagFilePath=new char[200];//正确的;s
//char *cImBagFilePath=new char[200];// 错误的;
//cImBagFilePath=imbagFilePath.data(); // 正确的;两种string转化为char*的方法
cImBagFilePath=imbagFilePath.c_str();
相关文章推荐
- java:String类型与char类型相互转化
- c++将string类型的数据转化为char类型的数
- 【语言基础】c++ 基本数据类型与字节数组(string,char [] )之间的转化方法
- 无法将string类型隐式转化成"char"
- VS2008中 string 类型转化成char* 时出现 “初始化”: 无法从“const char *”转换为“char *”
- char类型转化为string类型 string(int n, char c)
- java中String类型和char[]类型的相互转化
- C/C++常用字符类型char、CSting、string转化
- ASP:当 request.cookies 发生 Microsoft VBScript 运行时错误 (0x800A000D) 类型不匹配: '[string:
- fastXML 将对象转化为String 类型
- PLS-00306: 调用 'SYNCRN' 时参数个数或类型错误
- string与unsigned char*的相互转化
- sprmvc将前台String转化为后台的Date类型
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- delphi中string,pchar,array of char,pointer,Pbyte,array of byte之间的转化
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用
- C++ 中TCHAR字符串数组转化为Char类型数组
- Oracle中把一个DateTime的字符串转化成date类型。to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'),
- string,CString,char之间的转化