Home > Programmation > Liste chaînée simple avec Eina.

Liste chaînée simple avec Eina.

November 28th, 2008 admin Leave a comment Go to comments

Eina est LA bibliothèque de “base” d’Enlightenment. Elle fournit un ensemble d’outils (“data types”) utilisés par les EFL, comme des tableaux, des hashs, des listes chaînées, une gestion de modules, et bien plus encore…

Voici, un exemple simple d’usage de ses listes chaînées.

#include <Eina.h>
 
int main(int ac, char **av)
{
  int i;
  char *data;
  Eina_List *list = NULL, *l = NULL;
 
  if (ac <= 1)
    return 0;
 
  eina_init();
 
  for (i=0; i<ac; i++)
    list = eina_list_append(list, eina_stringshare_add(av[i]));
 
  EINA_LIST_FOREACH(list, l, data)
    printf("argument : %s\n", data);
 
  return 0;
}
Categories: Programmation Tags: ,
  1. No comments yet.
  1. No trackbacks yet.