永发信息网

关于字符串函数

答案:1  悬赏:70  手机版
解决时间 2021-05-08 18:34

#include <windows.h>
#include <stdio.h>
char *b(char s[]);
void main()
{

char a[]="asdkfslkj[flsf]jlsdjflsjdf";
printf("%s\n",b(a));

}
char *b(char s[])
{
unsigned int i,m,n;
for(i=0;i<=strlen(s);i++)
{
if(s[i]=='[')m=i;
if(s[i]==']')n=i;
}
char *order=new char[n-m-1];
for(i=0;i<n-m-1;i++)
{
order[i]=s[m+i+1];
}
return order;
}

为什么返回值是:" flsf 1 "

最佳答案

char *order=new char[n-m];
for(i=0;i<n-m-1;i++)
{
order[i]=s[m+i+1];
}
order[i]='\0';


原因是开发的空间只够存储有效字符,而没有结束符'\0'

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪里有好的学习网站?
免费windows7版photoshop下载链
求助帅哥美女都来帮帮我吧
爷爷( )说:“对岸就是我们的祖国。”
有什么好听的舞曲英文的
最近快气死掉了,要咋办?
工行快捷支付怎么关闭,工商银行怎么开通快捷
为什么我用天文望远镜看不到K隆星啊?
大公田我想知道这个在什么地方
问句英文翻译
安全教育工作的方针是什么?
拍拍红包问题!
古诗中有关背影的诗句,描写背影的句子
应该忘记还是应该记起呢?
请问家用电脑要配什么样的最强劲?
推荐资讯
进入舞,但是舞团徽章已过期,请问 我还能做舞
模拟人生2中文版下载地址
从揭阳到汕头中信怎么走
真相的背后是什么?
刘历扬的发型
QQ炫舞怎么更新后又卡了?
梦幻主题宾馆地址在什么地方,想过去办事
此交易非法签名验证失败请重新再试
有没有感人点的后宫动画?
乌牛车站边第六感理发店的电话是什么
细雪属性强化的各级的的附加属性是多少,能卖
汕头市潮阳区城南街道新宫社区居民委员会怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?