2011.12.3 指针作参数

//越来越强啦 ^-^

 

#include <iostream>
#include <string.h>
using namespace std;
int findAlpha(char *p1,char *p2)
{
 unsigned short n1 = strlen(p1);
 unsigned short n2 = strlen(p2);
 int i,j;
 for (i = 0; i < n1; i++)
 {
  unsigned short flag = i;
  for (j = 0;j < n2; j++)
  {
   if (p1[flag] == p2[j])
   {
    flag++;
    if (j == (n2 - 1))
    {
     return (i+1);
    }
   }
   else
   {
    break;
   }
  }
 }
 return -1;
}
int main()
{
 char a[] = "abcdef";
 char b[] = "g";
 int nFlag = findAlpha(a,b);
 cout<<nFlag<<endl;
}

posted @ 2011-12-03 21:24  rookieeeeee  阅读(134)  评论(0编辑  收藏  举报