请教怎样把一个String类型转化为Char *类型

请问怎样把一个String类型转化为Char *类型Char*contentcontentListView1- Items- Item[i]- Caption

请问怎样把一个String类型转化为Char *类型
Char*   content;                        
content=ListView1-> Items-> Item[i]-> Caption;
fprintf(fp,content);

[解决办法]
string STL中的string 通过string a;
a.c_str();

如果是MFC中CString,CString重载了char*运算符可以直接使用
或者调用getbuffer(0)