www.dbpj.net > C++中怎么把string类型传入ChAr*类型的函数参数中

C++中怎么把string类型传入ChAr*类型的函数参数中

void output(const char *p) { for(;*p!='\0&#

不行 返回string类型就好了 c_str()返回const char *类型 返回char*就会

以指针方式 或 数组方式都可以实现参数传递,实际上都是将数组的首地址传递到子函数中去。 如: #in

string类的成员函数c_str()可获取转换成的char*型字符串。例如: #include &

1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数d

1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数d

如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数dat

举个例子: string name; char a[10]; 往a里放了一堆字符。 name

sprintf是C++继承自C语言的函数,无法直接支持string类型,所以要先把string类型转

string.h是c语言就有的,c++也有,它就是专门为char*编写的一系列库函数,在<st

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com