//
// main.c
// statisticsSpace
//
// Created by 邱学伟 on 15/7/25.
// Copyright (c) 2015年 邱学伟. All rights reserved.
//
#include <stdio.h>
#include "string.h"
#define N 1000
//查找第二个字符串是否存在于第一个字符串中,若存在返回位置,否则返回NULL
char *strstr_m(char *str1,char *str2);
char *strstr_m(char *str1,char *str2){
//遍历大字符串
while (*str1!=‘\0‘) {
int flag=1;
for (int i=0; *(str2+i)!=‘\0‘; i++) {
if (*(str1+i)!=*(str2+i)) {
flag=0;
break;
}
}
if (flag) {
return str1;
}
str1++;
}
return NULL;
}
int main(int argc, const char * argv[]) {
char str1[]="apple";
char str2[]="le";
char *p=strstr_m(str1, str2);
if (p==NULL) {
printf("没有找到");
}else{
printf("找到了");
}
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-10 17:25:38