從字串里面找指定的字串在字串里面的位置
例如: I love you 我要找love則輸出2
I love you
0 1 2 3 4 (空格也算下標)
love在字串“I love you”中下標為2的位置
uj5u.com熱心網友回復:
int StrPos(const char *pSrc, const char *pDst){
int i, j;
for (i=0; pSrc[i]!='\0'; i++)
{
if(pSrc[i]!=pDst[0])
continue;
j = 0;
while(pDst[j]!='\0' && pSrc[i+j]!='\0')
{
j++;
if(pDst[j]!=pSrc[i+j])
break;
}
if(pDst[j]=='\0')
return i;
}
return -1;
}
uj5u.com熱心網友回復:
直接用strstr函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87302.html
標籤:基礎類
