使用 GLib 查找字符串数组中字符串的位置
我有一个字符串数组,例如:
char **strings = {"str1", "str2"};
我想知道 glib 中是否有一个函数可以查找该数组中字符串的位置。
我想我可以在 for() 循环中执行 g_strcmp0 ,但可能有更好的方法。
谢谢
I have an array of string, like:
char **strings = {"str1", "str2"};
And i would like to know if there is a function in the glib to find the position of a string in this array.
I guess i could just do g_strcmp0 in a for() loop, but there may be a better way to do it.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想要的函数不存在,因此您必须在 for 循环中执行它。如果您使用
GList
而不是数组,那么您可以使用g_list_index()
。The function you want does not exist, so you'll have to do it in a for-loop. If you used a
GList
instead of an array, then you could useg_list_index()
.