C_and_CPP 版 (精华区)

发信人: Sun (大灯泡), 信区: C_and_CPP
标  题: Re: 怎么把unsigned char型数拆开追加到字符串中?
发信站: 哈工大紫丁香 (2004年04月27日20:47:46 星期二), 站内信件


char str1[30];
sprintf(str1, "%s%u", str, pfx);

【 在 traceroute (懵懂书童∷一条夜路跑到天亮) 的大作中提到: 】

:   例如:
:    unsigned char pfx = 24;
:    char *str = "202.118.224.0/"
:    我要把‘24’追加到字符串str后面
:    想得到:  202.118.224.0/24
:   
:    结果在单步时发现实际上是   202.118.224.0/\002\004\000…… 
:    
:    这怎么回事?


--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.80]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.161毫秒