Найти позицию строки в массиве строк с помощью GLib - PullRequest
0 голосов
/ 26 мая 2010

У меня есть массив строк, например:

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

И я хотел бы знать, есть ли в glib функция для поиска позиции строки в этом массиве.

Полагаю, я мог бы просто выполнить g_strcmp0 в цикле for (), но, возможно, есть лучший способ сделать это.

Спасибо

1 Ответ

0 голосов
/ 28 мая 2010

Функция, которую вы хотите, не существует, поэтому вам придется делать это в цикле for. Если бы вы использовали GList вместо массива, то вы могли бы использовать g_list_index().

...