1 string对象转换为字符串对象
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <string.h>
#include <string>
#include <math.h>
#include <vector>
#include <queue>
#include <stack>
using namespace std;
typedef long long ll;
const int MaxS = 1010;
const int MaxM = pow(10,5) + 100;
const ll MaxL = pow(10,6) + 100;
char str[MaxM],str1[MaxM];
vector <int> v1(MaxM,0);
int main(){
freopen("Text.txt","r",stdin);
string s1 = "";
int i= 3;
while(cin>>s1){/*将接受到的string对象转换为字符串存储到str当中*/
strcpy(str,s1.c_str());
strncpy(str1,s1.c_str(),s1.size());
printf("%s\n%s",str,str1);
}
}
2 字符串转string对象:
char *转 string
char[] 转 string