一个超低级的错误引起的大问题
2009-09-03 16:25
323 查看
今天在论坛上又遇到一位跟我一样曾经犯过同类错误的朋友,为了这个这么低级的错误,浪费了我们大量的时间,
非常不值得,因此,将这个低级错误记录下来,希望大家引以为戒:
CString Data1, Data2;
Data1.Format("Test:%S",Data2);
由于"%S"的写法将引起数据发生不可知错误,有时是正确的,有时是错误的,
很有可能是打字时打错了导致用了大写的"%S",正确的用法是小写的"%s",
同样在printf或者sprintf也会产生一样的问题!
如果你在代码中不幸将%s写成了%S,那么你可能很难找到问题出在那里,到底是什么引起了数据的错误,
所以请大家一定要小心,小心!!!
非常不值得,因此,将这个低级错误记录下来,希望大家引以为戒:
CString Data1, Data2;
Data1.Format("Test:%S",Data2);
由于"%S"的写法将引起数据发生不可知错误,有时是正确的,有时是错误的,
很有可能是打字时打错了导致用了大写的"%S",正确的用法是小写的"%s",
同样在printf或者sprintf也会产生一样的问题!
如果你在代码中不幸将%s写成了%S,那么你可能很难找到问题出在那里,到底是什么引起了数据的错误,
所以请大家一定要小心,小心!!!
相关文章推荐
- 一个低级的错误说明的问题
- C/C++一个容易犯的低级错误--分号引起的错误
- php simple_html_dom 一个iconv错误引起解析中断的问题,貌似内存溢出
- 一个小配置错误引起的大问题
- 一个因为顺序问题引起的错误!
- 我晕,一个低级错误导致我DEBUG两天(std::string c_str()的问题)
- IE6中javascript数组声明语法错误引起的一个问题
- List赋值问题,一个低级的错误
- DELPHI 调用webservice一个安全问题引起的内存地址错误
- C中指针传递的一个错误--二级指针的传值问题
- 发现引起PB应用程序出错的一个小问题(PB8.0.3)
- Qt creator工程项目移植时因环境变换造成qmake错误的解决方案 1.问题描述:移植从他机上的qt工程项目,打开时提示: Qt Creator找到了一个由其他开发环境创建的设置文件,或许
- 一个空行引起的阿里云负载均衡上部署https证书的问题
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- TF版本问题:由于不同的TensorFlow版本之间某些函数的用法引起的错误—Jason niu
- 让你找不到问题根源的问题,往往是一个低级的失误造成的!
- 【树莓派学习笔记】关于树莓派在VNC远程登录时,弹出一个GDBus错误窗口的问题!!!
- 关于“必须至少有一个对象实现 IComparable。”问题的另一中错误 解法
- 一个应用程序出问题时,如何查看详细错误信息
- rtmp连接服务器失败(一个低级错误)