2010-05-25 8 views
0

J'ai un tableau de chaînes, comme:Trouver la position d'une chaîne dans un tableau de chaîne avec la GLib

char **strings = {"str1", "str2"}; 

Et je voudrais savoir s'il y a une fonction dans le glib pour trouver la position d'une chaîne dans ce tableau.

Je suppose que je pourrais juste faire g_strcmp0 dans une boucle for(), mais il pourrait y avoir une meilleure façon de le faire.

Merci

Répondre

0

La fonction que vous voulez n'existe pas, donc vous devrez le faire dans une boucle for. Si vous avez utilisé un GList au lieu d'un tableau, vous pouvez utiliser g_list_index().