Key-value file parser, howto get all groups and create loop from them



Im playing arroung with the Gkeyfile functions and now try to get all groups
from the keyfile and create a for loop that than shows me the
different values, packed into strings, including the group name
i have something like this in mind:

crpyto_get_keyfile(){

  GtkWidget *crypto_keys, *crypto_key_groups;
   gboolean *isfile=FALSE;
   gchar *startgroup;
   gint *groupcounter=0;

   crypto_keys = g_key_file_new();
   g_key_file_load_from_file(crypto_keys,
"/home/Programmierung/GTK_Projects/project_dmaster/src/crypto.ini",
G_KEY_FILE_NONE, NULL) ;

   crypto_key_groups = g_key_file_get_groups(crypto_keys, NULL);

 //  g_print("%s", crypto_key_groups[0]);
   //startgroup = g_key_file_get_start_group(crypto_keys);

   while (g_key_file_get_groups(crypto_keys, NULL))
   {

       crypto_key_groups[groupcounter] = g_key_file_get_groups(crypto_keys,
NULL);
       //  g_key_file_get_string(crypto_keys, "DATEN", "mountpoint", NULL);
       g_print("%s", g_key_file_get_string(crypto_keys, "DATEN",
"mountpoint", NULL));
   }

}




maybe someone has a link for an commented example. google only gives me crap
and its really hard for me to work only with the refernce in some cases.

thx



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]