随笔分类 - C
摘要:C语言判断IP地址是否合法 IPv4地址是由四个0~255的整型数,中间以’.'隔开的字符串,最大为长度为15。 通过以上特征来鉴别是否是IPv4地址。整个字符串只能是由0-9的数字和’.‘组成,不能有其它字符。资格整数间嵌入了三个’.‘,每个整数的范围都在0~255,在整数0出现以后,后面只能是’
阅读全文
摘要:gsoap 远程调用举例 gsoap生成Web Service框架代码。这里通过gsoap官网**Example XML SOAP server ©和Example XML SOAP client ©**例子来实现sgoap生成框架,并实现远程调用。 gsoap官网例程:https://www.ge
阅读全文
摘要:C语言实现16进制数与10进制数的转化 这里有两种情况: ①第一种情况:如果我得到的是一个16进制数,我通过肉眼看到的就是16进制显示(这里看到的肯定打印结果),比如85,我知道这个数是16进制,但是代码里面却不是,在内存空间里却是按照int类型10进制进行存储的。需要将它在内存空间里面也转化为16
阅读全文
摘要:sscanf参数强制类型转换出错 当使用sscanf时,需要对多个变量进行输入时,格式串一定要按照输入内容进行设置。 下面代码会出现位置错误 uint16_t x = 0; uint16_t y = 0; uint8_t str[20] = "22,33"; sscanf(str, "%d,%d",
阅读全文