文章分类 -  C/C++

把string转换为char *的三种方法
摘要:一、datastring str = "abc";char *p = const_cast<char*>(str.data());二、c_strstring str = "gdfd";char *p = const_cast<char*>(str.c_str());三、copystring str = "hello";char p[40];str.copy(p,5,0); //这里5,代表复制几个字符,0代表复制的位置*(p+5)='\0'; //要手动加上结束符 阅读全文
posted @ 2012-12-28 19:52 gorllen 阅读(694) 评论(0) 推荐(0)