Config_ini
This commit is contained in:
parent
cfb2aaabef
commit
2e1261f695
6 changed files with 140 additions and 0 deletions
20
config_ini/main.c
Normal file
20
config_ini/main.c
Normal 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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue