请问 怎样将string赋值给字符串数组
比如 char a[100]; string s
要能够让 char a[100]=s;
求怎样转化
[解决办法]
string 转 char *
char *p = string.c_str();
const char* c;
string s="1234";
c = s.c_str();
cout<<c<<endl; //输出:1234
cout<<*c<<endl;//输出1
cout<<*(c+1)<<endl;//输出2
cout<<c[2]<<endl;//输出3
s="abcd";
cout<<c<<endl; //输出:abcd
给你个网址吧。,:http://blog.csdn.net/heaven13483/article/details/7553176