如何将c++的string转换为C语言的字符型数组?
展开全部
const char* string::c_str();
string a = "test";
puts(a.c_str());
可以得到const char类型的指针,你为什么转换成数组?当然你一定要转换可以将其复制进数组
char sz[5];
string a = "test";
strcpy(sz, a.c_str());
string a = "test";
puts(a.c_str());
可以得到const char类型的指针,你为什么转换成数组?当然你一定要转换可以将其复制进数组
char sz[5];
string a = "test";
strcpy(sz, a.c_str());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询