自己写的一个memset函数
来源:互联网 发布:linux打包命令 编辑:程序博客网 时间:2024/04/29 04:44
写了一个memset函数,仅供参考:
#include <stdio.h>#include <string.h>void* mymemset(void* buffer,int c,int size);struct TEST{int m;char n;float g;struct TEST *t;double d;};int main(void){int arr[] = {1,2,3,4,5};struct TEST s;int i = 0;char *cp;printf("After execute memset:\n");memset(&s,0,sizeof(s));printf("%d %c %f %p %lf\n",s.m,s.n,s.g,s.t,s.d);cp = (char*)memset(arr,8,sizeof(arr));for (;i < 5;i ++){printf("%f ",*cp++);}putchar('\n');printf("After execute mymemset:\n");mymemset(&s,0,sizeof(s));printf("%d %c %f %p %lf\n",s.m,s.n,s.g,s.t,s.d);cp = (char*)mymemset(arr,8,sizeof(arr));for (i = 0;i < 5;i ++){printf("%f ",*cp++);}getchar();return 0;}void* mymemset(void* buffer,int c,int size){if (buffer == NULL){printf("Point Exception!\n"); getchar(); exit(0); }else{char* bptr = (char*)buffer;int i = 0;for(;i < size;i ++){*bptr ++ = c;}return buffer;}}
- 自己写的一个memset函数
- 自己写的一个身份证验证函数
- 完全自己写的一个Dijkstra函数
- 自己写的一个c++ split函数
- 自己写的一个memcpy函数
- 自己写的一个strcpy函数
- 写一个自己的监听函数
- 如何写memset函数
- 自己写的一个功能类似于strtok函数的函数
- 自己写一个pow()函数
- 一个memset函数使用时的坑
- 自己写的一个用函数实现的日历
- 自己写的一个UBB转换的函数
- 自己写的一个js注册拖动对象的函数
- 自己写的一个计算代码执行时间的函数
- 自己写的一个数据库自定义函数实例
- 自己写的一个固定表头JS函数
- 自己为string写的一个Format函数
- 解决CMake为VC准备生成文件时的Could not copy from不能复制问题
- Android培训---运行你的应用程序
- JDBC高级开发(2)---编写自己的JDBC框架
- android应用后台安装,静默安装的代码实现方法
- PHP封装wsdl文件,PHP调用web service
- 自己写的一个memset函数
- c++ 使用TinyXml读写Xml
- zoj3176
- [sicily online]1022. Poor contestant Prob
- Java中3DES加密与C#兼容
- 文件系统分析和制作的整个过程
- hdu 1213 并查集
- 3DMAX单位管理&UDK导入换算
- 根文件系统和yaffs2还有jffs2文件系统制作