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

c 生成json文件程序

林雅南1年前9瀏覽0評論

JSON在現代Web開發中越來越重要,它是一種輕量級數據交換格式。C語言作為一種底層語言,也可以用來生成JSON文件。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_LEN 1000
int main()
{
char name[MAX_LEN];
int age;
char address[MAX_LEN];
printf("請輸入姓名:");
scanf("%s", name);
printf("請輸入年齡:");
scanf("%d", &age);
printf("請輸入地址:");
scanf("%s", address);
// 生成JSON字符串
char json[MAX_LEN];
sprintf(json, "{\\\"name\\\":\\\"%s\\\", \\\"age\\\":%d, \\\"address\\\":\\\"%s\\\"}", name, age, address);
// 寫入JSON文件
FILE* fp = fopen("output.json", "w");
fprintf(fp, "%s", json);
fclose(fp);
printf("JSON文件已生成!\n");
return 0;
}

上面是一個簡單的C程序,它可以從命令行輸入一些信息,然后生成一個JSON文件。

代碼中使用了sprintf函數來生成JSON字符串。由于雙引號在C語言中是特殊字符,所以需要使用反斜杠來轉義。例如,\\\"name\\\"表示生成的JSON字符串中鍵為name的值。

然后,程序使用fopen函數打開一個文件,使用fprintf函數將JSON字符串寫入該文件中,最后使用fclose函數關閉文件。

運行程序后,會在當前目錄下生成一個名為output.json的文件,它是一個標準的JSON文件。