今天碰到strcmp 的一个bug,现象是,程序在我电脑上面运行,strcmp返回值为0,但是另外一台电脑上运行显示为负数。出错原因是,比较的字符组A 的结束值赋值的时候越界了。出现了 char a[7] ; a[7]='/0' ;查看strcmp源代码,没发现有什么漏洞。
关于strcmp
最新推荐文章于 2024-05-11 22:18:02 发布
今天碰到strcmp 的一个bug,现象是,程序在我电脑上面运行,strcmp返回值为0,但是另外一台电脑上运行显示为负数。出错原因是,比较的字符组A 的结束值赋值的时候越界了。出现了 char a[7] ; a[7]='/0' ;查看strcmp源代码,没发现有什么漏洞。