[C/C++基礎]-利用strstr和strcat來實現字元陣列內容重組
本篇要分享利用strstr和strcat來實現字元陣列內容重組的相關範例,歡迎有興趣的同好,一起來(C/P)一下 ^^。
#include <stdio.h> #include <stdlib.h> #include <string.h> int strstr_strcat(char *source,char *find,char *strcat1);
int main() { char source[255],find[15],strcat1[100];
strcpy(source,"http://127.0.0.1/jash.stream/playlist.m3u8?tb=tv&mi=0770&sid=fbcad1"); strcpy(find,"playlist.m3u8"); strcpy(strcat1,"?sid=fbcad1170f7b3dcbbd924b1028e0d7fb&md=12&pv=024&id=011126058");
strstr_strcat(source,find,strcat1);
printf("source=%s\n",source); return 0; }
int strstr_strcat(char *source,char *find,char *strcat1) { char *pchr='\0'; int intLen=strlen(find); pchr= strstr (source,find); if(pchr!='\0') { pchr+=intLen; *pchr='\0';//strncpy (pchr,'\0',1); strcat(source,strcat1); } return 0; }
|
沒有留言:
張貼留言