关于memset( )函数
最近使用STM32F103做一个短信机项目时,发现C 函数memset( )使用异常,在查看keil的帮助文件后,没有得到解决方法,最后自己动手写了一个,请问各位网友也没有遇到这个问题,是不是keil的ARM开发平台没有提供memset( )函数? 头文件<string.h>引用了吗? 不懂。。。帮顶 其实只是一个简单的函数,我只是求证一下试试keilARM版是不是成熟! 参数传对了吗?? 参数应该没问题,常用的一个函数 没用过库里应该有的 我有用STM32F103,用到这个函数,没有任何问题 那我在找找原因,我想也应该没问题的其实,实现起来也没啥难的!
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;
}