永发信息网

c++中的strlen怎么调用?

答案:3  悬赏:0  手机版
解决时间 2021-04-03 11:42
c++中的strlen怎么调用?
最佳答案
string a;
这样是不对的
应该定义成char a[100];

另外,其实你的C版也是错的,因为你没给输入分配空间,正确的定义方法还是上面那样,或者加上一句
s = (char*)malloc(100);
全部回答
string 是个对象, 取它的长度可以用它的方法的: int b = a.size();
这是正道;
如果你就想用 strlen 地话, 应该这样: int b = strlen(a.c_str());
使用成员 c_str() 将 C++ 的字符串 a 转换成 C 的字符串;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
选择刃倾角时应当考虑什么因素的影响
1.4112模具钢相当于国产什么材料
大连圣亚海洋世界白鲨表演时播放的英文歌是什
收藏一套第四版人民币多少钱
在数轴上―7与―9中间的有理数是―8对吗
男人要是得到女人的身体后会怎样
南通安居安防技术有限公司怎么样
民间道法道术有没有收徒的
网逃是什么意思会被判刑吗
葫芦岛农商银行(兴城支行)地址在什么地方,我
请问承插焊阀门端到端尺寸按什么标准哪?拜托
黄瑞炉姓名测试,打分,分析
观音塘小区12幢-1单元在什么地方啊,我要过去
如何管理好一家物业公司???
sing thing的ing发音相同吗?
推荐资讯
从12、3、15、4中选出三个数,组成一道乘法算
长东实业有限公司(evg集团)这个公司怎么样?
万国的手表可以配钢表带吗?
这个紫头发的女孩是谁
QQ自由幻想保卫怎么打?
柘城县市政公用事业管理局在什么地方啊,我要
13年初级护师过了那年可以考主管护师报考条件
大专可以老公务员吗
证券投资咨询从业资格考试是什么
有一本快穿小说主角是苏媚 (主角木有记忆,
宁陵县赵村派出所地址在什么地方,我要处理点
如果使用地暖的话,可以用自流平给地面找平吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?