ChinaUnix.net
相关文章推荐:

如何将ip地址转换为char类型

原来有一条语句是这样写的(就是比较用户名): [code] .. char *who; struct utmp utmp_ent .. if (!strncmp(utmp_ent.ut_name,who,strlen(who))) [/code] 现在我想改成ip比较 [code] if (!strncmp((怎么转?char好象有问题)utmp_ent.ut_addr_v6,who,strlen(who))) [/code] 结构定义如下: [code] struct utmp { short ut_type; /* type of login */ char ut_user[UT_NAMESIZE]; /* ...

by fwizard - C/C++ - 2004-09-15 19:51:45 阅读(2487) 回复(6)

相关讨论

如题,请指教,谢谢。

by yu330 - GUI编程 - 2006-12-06 19:30:34 阅读(3764) 回复(1)

#include main() { signed char c; short s = 129; c = (char)s; printf("%d\n",c); } 我认为输出1 但为啥输出时-127 请指教

by lsshuhuhu - C/C++ - 2013-09-09 16:38:23 阅读(8944) 回复(9)

如果将String 转换char 类型? [code] String s="S"; char ss=???? [/code]

by lamei - Java - 2005-06-22 18:06:34 阅读(19862) 回复(2)

很多程序需要对用户ip范围进行限制,如果使用直接ip地址方式对比的话性能很不好,通常是将ip地址转换为整数,类似“2130706433”这样,这个数字就是代表“127.0.0.1”这个ip地址,这里介绍两种转换方式: 1.用mysql进行转换,mysql自带了两个函数inet_aton()和inet_ntoa(),例如: mysql> select inet_aton(’127.0.0.1′); +————————+ | inet_aton(’127.0.0.1′) | +————————+ | 2130706433 | +——...

by zz.Li - Linux文档专区 - 2008-11-23 16:53:54 阅读(945) 回复(0)

我取出的数据转成16进制一看超过了char的范围127,导致得到的char数据不对 我使用过强制类型转换,没用,请问有什么办法吗?

by aiheguozhi - C/C++ - 2009-03-13 12:14:37 阅读(14642) 回复(9)

问题是这样的表A中有tr_time字段,建表时该字段的定义是char(6),想需要对这个字段做时间先后的比较,即需要提取大于某时间段的记录,请问该怎么处理比较方便呢?db2中有什么函数是将char转换为时间类型做比较的嘛?谢谢。

by tiskcc - DB2 - 2006-11-05 11:48:58 阅读(2140) 回复(3)

如题? 这要怎么做?做 sprintf?

by frankwen - C/C++ - 2004-10-29 10:58:57 阅读(2711) 回复(6)

如将“20040401”转换为37902。 先谢了

by lfb_2004 - Informix - 2004-05-03 13:27:47 阅读(1879) 回复(2)

在CLP中如何将原来是char型的参数转换为integer型?谢谢!

by jennyx - AS400 - 2005-02-28 11:29:27 阅读(1668) 回复(2)

LPSTR百度百科上解释为 长指针字符串如何转换char【1024】 pchar; LPSTR lpStr = pchar; 这种写法对吗?

by tan1301230147 - C/C++ - 2014-05-04 12:59:00 阅读(1561) 回复(0)