[C/C++基礎]-利用strstr和strncpy來實現拷貝字串中某段子字串

[C/C++基礎]-利用strstr和strncpy來實現拷貝字串中某段子字串

[C/C++基礎]-利用strstr和strncpy來實現拷貝字串中某段子字串

本篇要分享利用strstr和strncpy來實現拷貝字串中某段子字串的相關範例,歡迎有興趣的同好,一起來(C/P)一下 ^^。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
/*
利用strstr搜尋字串中特定字元的位置
利用strncpy拷貝字串中某段子字串
*/
char data[70];
char chrson[10];
char *pchrhead='\0';
strcpy(data,"{\"account\":\"011330107\",\"service_tel\":\"04-9999-8888\",\"status\":0}");
pchrhead=strstr(data,":");
strncpy(chrson,(pchrhead+2),9);//strncpy(chrson,(data+12),9);
    chrson[9]='\0';
printf("%s\n",chrson);//011330107
    return 0;
}

 

 

發表迴響

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