Config_ini

This commit is contained in:
Imbus 2025-08-27 00:12:43 +02:00
parent cfb2aaabef
commit 2e1261f695
6 changed files with 140 additions and 0 deletions

20
config_ini/main.c Normal file
View file

@ -0,0 +1,20 @@
#include "conf.h"
#include <stdio.h>
// Example usage
int main(void) {
Config *cfg = config_load("config.ini");
if (!cfg) {
fprintf(stderr, "Failed to load config.ini\n");
return 1;
}
const char *user = config_get(cfg, "username");
const char *pass = config_get(cfg, "password");
printf("Username: %s\n", user ? user : "(not set)");
printf("Password: %s\n", pass ? pass : "(not set)");
config_free(cfg);
return 0;
}