您当前的位置: 首页 > 

C中无警告输出size_t的值

柳鲲鹏 发布时间:2018-12-05 09:40:12 ,浏览量:0

  虽然警告没什么关系,吾能去掉的都尽量去掉。比如以下代码编译有警告:

printf("responsed %u:%s\n", strlen(response), response);


gh_http.c:288:12: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
     printf("responsed %u:%s\n",strlen(response),response);

  怎么解决?改为%zu即可。

printf("responsed %zu:%s\n", strlen(response), response);

 

关注
打赏
1688896170
查看更多评论

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3667s