C++编程问题,怎样把字符串变量的赋给一个指针字符变量
可以抽象成这样:stringss=“dsfdrgrgfgdh”;然后有:char*p;p=newchar[100];要怎样把ss的值赋给p求解答...
可以抽象成这样: string ss = “dsfdrgrgfgdh”; 然后有:char *p; p = new char[100]; 要怎样把ss的值赋给p 求解答
展开
2个回答
展开全部
strcpy(p, ss.c_str());
追问
为什么不能直接 p = ss 这样啊? 这句:p = new char[100] 不是给p申请了100的内存,这时p不是一个字符数组吗? 也就是说这个函数具体是怎么实现的,能不能用其他的一些语句来实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询