0

GLibで部分文字列を取得する関数はありますか?

何かのようなもの

gchar *getSlice(const gchar *text, gint startIndex);
4

1 に答える 1

4

あなたはただ行うことができます:

 gchar *s = &text[start_index];

部分文字列のコピーが必要な場合は、

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

後者の場合、使い終わったら忘れずに文字列を解放してください。

于 2012-04-05T10:52:57.833 に答える