实现两个函数。
函数一:将给定的一个字符串转换成小写,对中文不处理,若转换正确,则返回的指针和in指向相同的地方;若转换失败,则返回NULL。
函数二:ip地址bit到str的转换(不安全);只管使用,无需释放空间。给定的参数是unsigned long型。
函数一:将给定的一个字符串转换成小写,对中文不处理,若转换正确,则返回的指针和in指向相同的地方;若转换失败,则返回NULL。
函数二:ip地址bit到str的转换(不安全);只管使用,无需释放空间。给定的参数是unsigned long型。
inet_ntoa
for(int i=0;i<length;i++)
{
if(str[i]>'A' || str[i]<'Z')
str[i]+=0x32;
}//第二题
unsigned long m_ip=htonl(ip);
UCHAR _ip[4];
CString ip_str;
memcpy(_ip,(UCHAR*)&m_ip,4);
ip_str.Format("%d.%d.%d.%d",_ip[0],_ip[1],_ip[2],_ip[3]);确实没意思
{
if(str[i]>='A' || str[i]=<'Z')
str[i]+=0x32;
}漏了个等号
{
if(str[i]>='A' && str[i]<='Z')
str[i]+=0x32;
}又错了,<=写成=<,||应该是&&,看来确实有点意思,现在怎么经常犯低级错误