sprintf(buffer,"Welcome %s to ",inet-ntoa(addclient.sin-addr

问题描述:

sprintf(buffer,"Welcome %s to ",inet_ntoa(addclient.sin_addr)) 由于inet_ntoa返回int型
但是%s 要求的size_t 可是又得输出IP 需要用size_t 而不是int
warning C4267:'argument' :conversion from 'size_t' to 'int',possible loss of data
在VS200里面 怎么才可以不让编译器发出警告
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
inet_ntoa()返回的就是char * 我是在linux上 如果出现这种警告 说明你的头文件是不全的 就是没有加上包含这个函数的头文件 在linux上为#include
 
 
展开全文阅读
剩余:2000
下一页:生物 酶