Very basic Eet example
00001 #include <Eet.h> 00002 00003 int 00004 main(void) 00005 { 00006 Eet_File *ef; 00007 char *ret; 00008 int size; 00009 char *entries[] = 00010 { 00011 "Entry 1", 00012 "Big text string here compared to others", 00013 "Eet is cool" 00014 }; 00015 00016 eet_init(); 00017 00018 // blindly open an file for output and write strings with their NUL char 00019 ef = eet_open("test.eet", EET_FILE_MODE_WRITE); 00020 eet_write(ef, "Entry 1", entries[0], strlen(entries[0]) + 1, 0); 00021 eet_write(ef, "Entry 2", entries[1], strlen(entries[1]) + 1, 1); 00022 eet_write(ef, "Entry 3", entries[2], strlen(entries[2]) + 1, 0); 00023 eet_close(ef); 00024 00025 // open the file again and blindly get the entries we wrote 00026 ef = eet_open("test.eet", EET_FILE_MODE_READ); 00027 ret = eet_read(ef, "Entry 1", &size); 00028 printf("%s\n", ret); 00029 free(ret); 00030 ret = eet_read(ef, "Entry 2", &size); 00031 printf("%s\n", ret); 00032 free(ret); 00033 ret = eet_read(ef, "Entry 3", &size); 00034 printf("%s\n", ret); 00035 free(ret); 00036 eet_close(ef); 00037 00038 eet_shutdown(); 00039 } 00040