色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 統計json標簽個數

錢多多2年前7瀏覽0評論

c語言是一種高效的編程語言,與json數據結構相互配合使用能夠讓我們輕松統計json標簽的個數。

#include <stdio.h>
#include <string.h>
#define MAX_LENGTH 100  //json字符串最大長度
int main(){
char json[MAX_LENGTH];
int len;  //json字符串長度
int count = 0;  //json標簽個數
int i;
char temp[10];  //臨時數組,存儲可能為標簽的字符串
printf("請輸入一個json字符串:");
scanf("%s", json);
len = strlen(json);
for(i = 0; i < len; i++){
if(json[i] == '\"'){  //遇到引號
i++;
int j = 0;
while(json[i] != '\"' && j < 9){  //將中間的字符串存入temp中
temp[j] = json[i];
i++;
j++;
}
temp[j] = '\0';  //字符串結尾
if(strlen(temp) != 0){  //如果temp不為空,則可能為json標簽
count++;
}
}
}
printf("json標簽個數為:%d\n", count);
return 0;
}

以上是使用c語言統計json標簽個數的代碼。我們通過遍歷json字符串,遇到引號時就將中間的字符串存入臨時數組temp中,再判斷temp是否為空,如果不為空則說明這個字符串可能為json標簽,count自增1。最終輸出得到的count就是json標簽的個數。