[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; } |
沒有留言:
張貼留言