clib/test/ini/ini.c
2023-11-02 09:58:03 +08:00

43 lines
1.1 KiB
C

#include <iini.h>
#define FILE_PATH "../test.ini"
#define BUFF_MAX 128
void test01(char* buf) {
printf("[First]\n");
ini_get_str(FILE_PATH, "First", "String", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "First", "Val", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "First", "Other", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
}
void test02(char* buf) {
printf("[Second]\n");
ini_get_str(FILE_PATH, "Second", "String", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "Second", "Val", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "Second", "Other", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
}
void test03(char* buf) {
printf("[Third]\n");
ini_get_str(FILE_PATH, "Third", "String", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "Third", "Val", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
ini_get_str(FILE_PATH, "Third", "Other", "nan", buf, BUFF_MAX);
printf("%s\n", buf);
}
int main() {
char buf[BUFF_MAX] = { 0 };
test01(buf);
test02(buf);
test03(buf);
if (getchar());
return 0;
}