将string转换成char型的一般方法
来源:互联网 发布:在淘宝怎么打开淘口令 编辑:程序博客网 时间:2024/06/06 04:01
C++文件读取中:
infile in;in.open("file.dat",ios::in);
这样是可以的。
但是
string a;a="file.dat"in.open(a,ios::in)
这样的格式编译器将要报错,原因是C++不能识别字符串的文件名。
有时候需要自定义的文件名,就要把string类型转换成char型的。
比如:
string a="hello world"; char *b=new char[20]; strcpy(b,a.c_str()); cout<<b<<endl; cout<<a.c_str()<<endl; delete b;
结果将如下显示:
这样
in.open(b,ios::in);
就可以编译通过了。
@ Mayuko
0 0
- 将string转换成char型的一般方法
- java本地方法调用(JNI)的参考代码----实现将String转换成char*,将char*转换成String.
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char*
- 将string转换成char* (char[])
- 将char转换成wchar_t的方法
- C++ 应用程序 将char[]转换成string
- 将string转换成char* (转)
- C++ 将string转换成char*字符串
- 将string转换成char* (转)
- 将string转换成char* (转)
- 2015071501 - 望京地铁A口
- MFC 数据类型
- 苹果开发 笔记(50)GCD
- java基础第五天
- HttpServletResponse对象(一)
- 将string转换成char型的一般方法
- Excel Sheet Column Number (leetcode 171)
- [MEMO] Python argument passing
- Project Euler:Problem 67 Maximum path sum II
- android Spinner控件详解
- 简单的ftp服务器实现 (java)
- B树
- Android 仿联系人列表 实现ListView的A-Z字母排序和过滤搜索功能,并挤压效果
- HttpServletResponse对象(二)