2012-04-05 83 views
0

是否有任何函數可以在GLib中獲取子字符串?如何獲取字符串切片?

喜歡的東西

gchar *getSlice(const gchar *text, gint startIndex); 
+0

你嘗試過'gchar * slice = text + startIndex;'? – bongi 2012-04-05 10:52:23

回答

4

你可以這樣做:

gchar *s = &text[start_index]; 

如果你想子的一個副本,做

gchar *s = g_strdup(&text[start_index]); 

還記得你」釋放字符串在後一種情況下重做。