你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于memset( )函数

[复制链接]
骆驼-350031 提问时间:2015-3-26 11:43 /
   最近使用STM32F103做一个短信机项目时,发现C 函数memset( )使用异常,在查看keil的帮助文件后,没有得到解决方法,最后自己动手写了一个,请问各位网友也没有遇到这个问题,是不是keil的ARM开发平台没有提供memset( )函数?
<
收藏 评论23 发布时间:2015-3-26 11:43

举报

23个回答
回答时间:2015-3-26 14:22:44
头文件<string.h>引用了吗?
小蚂蚁快溜跑 回答时间:2015-3-26 12:22:05
不懂。。。帮顶
骆驼-350031 回答时间:2015-3-26 13:26:31
其实只是一个简单的函数,我只是求证一下试试keilARM版是不是成熟!
Mandelbrot_Set 回答时间:2015-3-26 13:30:53
参数传对了吗??
骆驼-350031 回答时间:2015-3-26 13:35:28
参数应该没问题,常用的一个函数
bit 回答时间:2015-3-26 13:57:24
没用过  库里应该有的
winterflower 回答时间:2015-3-26 13:59:10
我有用STM32F103,用到这个函数,没有任何问题
骆驼-350031 回答时间:2015-3-26 14:17:03
那我在找找原因,我想也应该没问题的
骆驼-350031 回答时间:2015-3-26 14:20:03

其实,实现起来也没啥难的!
void* memset(void* s, int c, size_t n)
{
    unsigned char* p = (unsigned char*) s;

    while (n > 0) {
    *p++ = (unsigned char) c;
    --n;
    }

    return s;
}
123下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版