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

c json實現用戶登錄

榮姿康2年前9瀏覽0評論

C JSON實現用戶登錄:

#include <stdio.h>
#include <string.h>
#include <jansson.h>
int main()
{
char json_str[1024];
json_t *root, *value;
const char *username, *password;
printf("請輸入用戶名:\n");
scanf("%s", json_str);
root = json_loads(json_str, 0, NULL);
if (!root)
{
printf("解析JSON失敗!\n");
return -1;
}
value = json_object_get(root, "username");
if (!json_is_string(value))
{
printf("用戶名錯誤!\n");
return -1;
}
username = json_string_value(value);
value = json_object_get(root, "password");
if (!json_is_string(value))
{
printf("密碼錯誤!\n");
return -1;
}
password = json_string_value(value);
if (strcmp(username, "admin") == 0 && strcmp(password, "123456") == 0)
{
printf("登錄成功!\n");
}
else
{
printf("登錄失敗!\n");
}
json_decref(root);
return 0;
}

以上代碼是一個使用C JSON庫實現用戶登錄的示例。通過對JSON數據的解析,我們可以獲取到用戶輸入的用戶名和密碼,再進行比對判斷,以確定用戶登錄成功或失敗。