例:
string st;
string 的输入输出是用cin,cout,但是cin,cout很慢,于是希望在有大量输入输出时,使用printf来输出字符数组
char s[N];
strcpy(s,st.c_str());即可。输出时可用printf("%s\n",s);或者printf("%s\n",st.c_str());
反过来,若想把char型数组转化成string类型,直接“=”就可以了。st = s;例:
string st;
string 的输入输出是用cin,cout,但是cin,cout很慢,于是希望在有大量输入输出时,使用printf来输出字符数组
char s[N];
strcpy(s,st.c_str());即可。输出时可用printf("%s\n",s);或者printf("%s\n",st.c_str());
反过来,若想把char型数组转化成string类型,直接“=”就可以了。st = s;