#include #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; }