[C/C++基礎]- strstr:字串搜尋,strcat:合併,strcpy拷貝

[C/C++基礎]- strstr:字串搜尋,strcat:合併,strcpy拷貝

[C/C++基礎]- strstr:字串搜尋,strcat:合併,strcpy拷貝

本篇要分享C語言strstr:字串搜尋,strcat:合併,strcpy拷貝_實作,有興趣的(C/P)同好,歡迎來(C/P)一下哈哈 ^ ^

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char gchrOutput[1024];
void m3u8_strstr()
{
    char chrm3u8[]=".m3u8";
    char chrColon[]="://";
    char chrData[1024];
    char *p='\0';
    char *p1='\0';
    p=strstr(gchrOutput,chrm3u8);
    printf("point=%d\n",(p-gchrOutput));
 
    printf("gchrOutput before=%s\n",gchrOutput);
 
    if((p-gchrOutput)>0)
    {
        p1=strstr(gchrOutput,chrColon);
        strcat(chrData,"http");
        strcat(chrData,p1);
        printf("Data=%s\n",chrData);
 
        strcpy(gchrOutput,chrData);
 
    }
 
    printf("gchrOutput after=%s\n",gchrOutput);
}
int main()
{
    printf("Hello world!\n");
    strcpy(gchrOutput,"rtsp://127.0.0.1/123.m3u8");
    m3u8_strstr();
    strcpy(gchrOutput,"rtsp://127.0.0.1/123.wmv");
    m3u8_strstr();
    return 0;
}

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *