<<< Previous | GLib | Next >>> |
字符串处理
struct GString |
如你所预想的,有许多对一个 GString 型字符串的操作。
GString *g_string_new( gchar *init ); |
void g_string_free( GString *string, |
该函数释放给定的 GString 型字符串的存储空间。如果参数 free_segment 为 TRUE,也释放其字符数据。
GString *g_string_assign( GString *lval, |
该函数将 rval 中的字符复制到 lval 中,覆盖 lval 中以前的内容。注意为装下复制的字符串,lval 会变长,这是和标准的 strcpy() 数不一样的。
以下函数的功能是相当明显的(带有_c的版本接受一个字符而不是一个字符串):
GString *g_string_truncate( GString *string, |
<<< Previous | Home | Next >>> |
计时器 | Up | 实用程序和错误处理函数 |