warning and error
L未若
难得糊涂!!!
展开
-
warning: format ‘%s’ expects argument of type ‘char *’和warning: backslash and newline separated by
关于程序中产生的警告:1,echoserv.c:49:2: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] printf("ip = %s\n", inet_ntoa(peeraddr.sin_addr)); ^2,echoserv.原创 2016-05-27 09:18:12 · 32765 阅读 · 3 评论 -
error: cast from ‘char*’ to ‘int’ loses precision
编译时出现错误: error: cast from ‘char*’ to ‘int’ loses precision原因:程序中存在char* addrCom; addrCom= ......//赋值 if(-1 == (int)addrCom) //导致编译出错 { ...... } 上面是隐式转换,将其改为标准C++显示类型转换:转载 2016-08-12 09:28:14 · 5215 阅读 · 0 评论