len = strlen (p); strlen 函数大家一定用过,
晚上我写程序的时候发现一个问题:
我定义了,
uint8 test[] = "POST /home.asp HTTP/1.1" ;
const char *p = "zheshi yige ceshi " ;
这样两个数组 ,然后
void GetWebHead (uint8 *in_webdat)
{
uint32 i = 0,j = 0;
uint8 dtl [10];
uint32 len = 0,len1 = 0;
len = strlen (p);
len1 = strlen (test);
/***代码****/
}
编译的时候 红色字段有问题,有警告
myHTTPD\myhttpd.c(21): warning: #167-D: argument of type "uint8 *" is incompatible with parameter of type "const char *"
不知道各位高手是否与哦遇到这样的问题,要怎么处理呢,难道在MDK中strlen 不能获得字符串变量长度吗。 |