您的位置:首页 > 编程语言 > C语言/C++

C++ 返回 一个字符串在另外一个字符串中的位置,不存在时返回-1

2011-08-16 10:23 295 查看
#include <stdio.h>

#include <string.h>
int Find_Pos(char *s,char * t)

{

char * p;

p = strstr(s,t);

int result = -1;

if (p)

{

int sn = strlen(s);

int pn = strlen(p);

printf("源地址:%s\n",s);

printf("返地址:%s\n",p);

result = sn - pn;

printf("%d,%d\n",sn,pn);

}

return result;

}

main()

{

char *s="Golden Global View";

char *l="lob";

printf("%d\n",Find_Pos(s,l));

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐