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在V

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/07 05:04:07
sprintf(buffer,"Welcome%sto",inet_ntoa(addclient.sin_addr))由于inet_ntoa返回int型但是%s要求的size_t可是又得输出IP需要用

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在V
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里面 怎么才可以不让编译器发出警告

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在V
inet_ntoa()返回的就是char * 我是在linux上 如果出现这种警告 说明你的头文件是不全的 就是没有加上包含这个函数的头文件 在linux上为#include