1.string转char*
#include<iostream>
#include<string.h>
#include<string>
using namespace std;
int main(){
string s="abcdefghijklmn";
char *ch=(char*)s.c_str();
cout<<ch<<endl;
return 0;
}2.char*转string
#include<iostream>
#include<string.h>
#include<string>
using namespace std;
int main(){
char *ch="abcdefghijklmn";
string s=ch;
cout<<s<<endl;
return 0;
}
本文介绍了两种在C++中实现字符串类型转换的方法:一种是从std::string转换为char*,另一种是从char*转换到std::string。这些转换在实际编程中非常实用,尤其是在处理不同数据类型间的相互操作时。
3600

被折叠的 条评论
为什么被折叠?



