malloc申请一块内存后
一般要 memset初始化为0(也就是'\0')
选择这个初始值是为了:求字符串实际长度采用的函数strlen,判断字符串结束的标志就是'\0'。问题就是如何确保我给这块内存赋予的值中不含有这个字符呢(也就是值0)?
一般要 memset初始化为0(也就是'\0')
选择这个初始值是为了:求字符串实际长度采用的函数strlen,判断字符串结束的标志就是'\0'。问题就是如何确保我给这块内存赋予的值中不含有这个字符呢(也就是值0)?
解决方案 »
- 救命啊,工具栏添加CMFCToolBarComboBoxButton不成功
- 程序运行是怎么样实现秒表,就是一开始就是00:00:00的格式!
- csdn blog 稳定性 太差啦
- 请大家帮忙,如何在DLL中实现定时功能?SetTimer()和KillTimer怎样用?
- 编辑框问题```
- SDK编程,求教如何用fopen,fwrite,fread,想相关文件函数来删除某二进制中的一部分数据..
- C++在Console模式中用什么组合键退出while(cin>>ch){}循环(char ch)
- 关于自定义消息。
- 关于MFC的问题
- 寻求DWORD 变量相乘算法(要源码)
- socket中的send如何发送一个结构体?
- 用Serialize保存txt后出乱码
然后给这块空间全部赋0
然后给空间赋初值(一张rgb图片数据,比1000字节少)
求具体长度
如果rgb图片数据中含有0(应该很容易发生,黑白像素点的数据就可能是),怎么求图片的大小