首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

望高手指教解决思路

2012-02-21 
望高手指教有字符串a和b,如果a “1111:20121224:33”,想让b为“11112012122433”我首先char了三个字符串:dev

望高手指教
有字符串a和b,
如果a = “1111:20121224:33”,想让b为“11112012122433”

我首先char了三个字符串:devnum[4],ip[8],pot[2]

sscanf(a, "%s:%s:%s", devnum, ip, pot);

结果只有devnum里面的值为 devnum = “1111”其他两个都为"00000000"和“00”,这是为什么? 如何解决?请高手指教

[解决办法]
正则不熟的结果。

http://topic.csdn.net/u/20090415/14/73599e79-2207-4774-a377-ba2c82ddee6e.html

参考我以前写的

热点排行