微软实现字符串函数的一个BUG
来源:互联网 发布:好的炒股软件 知乎 编辑:程序博客网 时间:2024/05/07 15:07
我在用微软的VC++60调试报社排版与采编系统的过程中,系统出现了严重的不稳定,经过一系列跟踪,最后定位在一个字符串函数strlen上。原过程是这样调用的:
char* szFileID;
.....
if( strlen(szFileID) == 0 )
return FALSE;
.......
当szFileID赋值为NULL,系统并没用返回0,而是出现了严重的系统异常。单独编写程序测试该函数 int len=strlen(NULL);系统出现严重错误并提示退出。
字符串函数是大家经常使用的函数,因此特地写出来与大家交流,有兴趣的不妨测试看看。
刘万福
2003年2月21日
- 微软实现字符串函数的一个BUG
- 微软的一个bug?
- 微软的一个BUG
- 微软STL的一个bug
- 一个关于微软的_toupper的bug!
- VC++ 6.0中getline函数获取字符串居然要回车两次才起作用--微软的Bug
- 微软一个未公开的BUG
- 貌似是微软编译器的一个Bug
- 一个字符串替代函数strrep的实现
- 写一个函数,实现字符串的复制
- 从一个微软的有意思的bug想到的
- [转]从一个微软的有意思的bug想到的
- asp.net 中,微软tree控件的一个bug修改。
- 微软vs2003 vc.net头文件的一个bug
- 微软记事本v5.1的一个小Bug
- JavaScript字符串操作的一个BUG
- 一个字符串引起的大bug
- QT 字符串转换的一个BUG
- 端口扫描
- 由捕获到的数据包重组html页面技术
- DW+ASP 玩转动态二级菜单
- ASP 中 Split 函数的实例
- ASP用JMail、CDO发送邮件
- 微软实现字符串函数的一个BUG
- 一个IE浏览器Explorer Bar的例子
- Cultured Perl: 吸引 C 和 Java 程序员目光的 Perl 5.6
- 程序员的爱情(What Is Love)
- 写程序是一种态度(一)strcmp
- 写程序是一种态度(二)四倍速memmove
- 从GBA开始,步入ARM开发的殿堂(初学者入门篇)
- 从GBA开始,步入ARM开发的殿堂(硬件篇~数据线)
- 一种新的编程思路(上)