p12_5.cpp
来自「相当丰富的C++源码」· C++ 代码 · 共 24 行
CPP
24 行
/********************************************
* p12_5.cpp *
* 从string类字符串中提取C风格字符串 *
********************************************/
#include <string>
#include <iostream>
using namespace std;
void main()
{
string string1=("ABCDEFGHI");
const char *c_str1=NULL;
int length=string1.length()+1;
char * c_str2=new char [length];
string1.copy(c_str2, length,0);
c_str2[length]='\0'; // 添加字符串结尾符
c_str1=string1.data();
cout<<"string1="<<string1.c_str()<<endl;
cout<<"c_str1=";
//cout<<str1<<endl;
for(int i=0;i<length; i++)
cout<<c_str1[i];
cout<<endl<<"c_str2="<<c_str2<<endl;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?