1. string转char*
#include<iostream>
#include<string>
int main()
{
std::string boygirl_name_string = "hablee and yuki";
char boygirl_name_chars[256];
sprintf_s(boygirl_name_chars, boygirl_name_string.c_str()); // string -> char*
std::cout << boygirl_name_chars << std::endl;
return 0;
}
2. char* 转 string
#include<iostream>
#include<string>
#include<sstream>
int main()
{
std::string boygirl_name_string;
char boygirl_name_chars[256] = "hablee and yuki";
std::stringstream ss;
ss << boygirl_name_chars;
boygirl_name_string = ss.str();
ss.str(""); // 用完清空
std::cout << boygirl_name_string << std::endl;
return 0;
}