43 lines
1.1 KiB
C
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;
|
|
} |