glib helloworld

glib简单使用:

#include < errno.h >
#include
< math.h >
#include
< stdio.h >
#include
< stdlib.h >
#include
< string .h >
#include
< glib.h >
/*
* === FUNCTION ======================================================================
* Name: main
* Description: main function
* =====================================================================================
*/
int
main (
int argc, char * argv[] )
{
GString
* p_gstr = g_string_new(NULL);
char * desStr = ( char * )malloc( 10 );
memset(desStr,
' 1 ' , 9 );
desStr[
9 ] = ' \0 ' ;
g_string_sprintfa(p_gstr,
" \"post_summary\":\"%s\", " , desStr);
free(desStr);
char * buf = ( char * )malloc(p_gstr -> len + 1 );
strncpy(buf, p_gstr
-> str, p_gstr -> len);
g_string_free(p_gstr, TRUE);
buf[p_gstr -> len] = ' \0 ' ;
printf (
" \nProgram %s\n\n " , buf );
free(buf);
return EXIT_SUCCESS;
}
/* ---------- end of function main ---------- */

编译:

gcc - g - Wall - O0 a.c - o a `pkg - config -- libs -- cflags glib - 2.0 `

转载于:https://www.cnblogs.com/wangkangluo1/archive/2011/06/16/2082309.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值