2009/4/10 Nelson Benítez León <nbenit...@gmail.com> > 2009/4/10 b0unc3 <daniele.m...@gmail.com>: > > Hi all, > > > > there is any implementation of a substr function in GLib ? > > > > I mean : > > string = "hello world" > > g_*substr*(string,2,6) > > output = llo w > > Another way, > > substring (GString *str, int index, int len) > { > return g_string_new_len (str->str, index, MIN (str->len - index, len)); > } > > taken from http://bugzilla.gnome.org/show_bug.cgi?id=109286#c2 . > > > I personally would like that glib provide those small but useful > string functions (like other high level languages do), for example, > glib doesn't provide a simple function to replace strings, like this > one written by Tim in > http://bugzilla.gnome.org/show_bug.cgi?id=65987#c2 , > > gchar * > g_strreplace (const gchar *string, > const gchar *search, > const gchar *replacement) > > > Instead you currently have to use gregex to replace some simple > strings (where no regex are involved).
First of all thanks to everyone who replayed. The implementation using g_srtndup looks ok. I was wondering why not to add a so simple example in the official docs (maybe in the g_strndup explanation).
_______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list