C语言程序输出桢头到帧尾的字符创串

来源:互联网 发布:中国银行 mac u盾 编辑:程序博客网 时间:2024/06/06 01:50

#include <stdio.h>

char * find_aim_str(char *head, char *tail, char *src)
{
    char *temp;
   
    int h_len = strlen(head);
    int t_len = strlen(tail);
   
    while(*src != '\0')
    {
        if(my_strncmp(src,head,h_len) == 0)
 {
            temp = src;
     src = src + h_len;

     while(*src != '\0')
     {
        if(my_strncmp(src,tail,t_len) == 0)
        {
                  *(src + t_len) = '\0';
    return temp;
        }

        src++;
     }

     return NULL;
 }

 src++;
    }

    return NULL;
}


#include <stdio.h>
#include <string.h>

#define MAX_SIZE 1024

int main()
{
    char src[MAX_SIZE];
    char head[MAX_SIZE];
    char tail[MAX_SIZE];

    printf("Please input src string:\n");
    scanf("%s",src);

    printf("Please input head string:\n");
    scanf("%s",head);
   
    printf("Please input tail string:\n");
    scanf("%s",tail);
   
    char *result = find_aim_str(head,tail,src);

    printf("result string = %s\n",result);
   
    return 0;
}




0 0
原创粉丝点击