求高手vc写个截取字符串和搜索字符串!

我写的总报错!闷..谢谢大家!char*GetChar(char*str,intbegin,intend){char*buff="";if(end<=strlen(str... 我写的总报错!闷..谢谢大家!
char * GetChar(char *str,int begin,int end)
{
char *buff = "";
if(end <=strlen(str) )
{
for(int i =begin;i<=end;i++)
{
strcat(buff,str[i]);
}
}

}

还有个查找的...
谢谢了!!~~~~~~
如.net中Indexof或lastindexof,谢谢!谢谢!!谢谢!!!!!!!
敬礼鞠躬下跪啊...
展开
 我来答
therandomworld
2009-12-20 · TA获得超过812个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:549万
展开全部
strcat()函数的第一个参数应该是字符数组,第二个参数可以是字符串常量或字符数组,你的code里,类型都不对

char * GetChar(char *str,int begin,int end)
{
static char buff[1001] = {0};
int j=0;

if(end <strlen(str) && begin>=0 && strlen(str)<=1000 )
{
for(int i =begin;i<=end;i++)
{
buff[j]=str[i];
j++;
}
buff[j]='\0';
}

return buff;

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式