- 11
- 0
- 约3.9千字
- 约 5页
- 2017-06-09 发布于湖北
- 举报
循环缓冲区
#include stdio.h
#include stdlib.h
#include string.h
#define BUF_MAX 10
typedef unsigned long RMuint32;
typedef struct bufer
{
RMuint32 *read_ptr;
RMuint32 *write_ptr;
RMuint32 *buf_addr; //循环区的首地址
RMuint32 buf_size; //循环区的大小
}Buffer;
Buffer cyc_buf;
/********************************************************************
函数说明:
该函数按用户的指定要求的大小创建一个循环缓冲区
同时将缓冲区里清空
输入参数: buf_size 用户指定的缓冲区大小
返回值:
成功:该缓冲区的首地址
失败:NULL
********************************************************************/
RMuint32* Create_buff(long buf_size)
{
RMuint32 *buf_addr=(RMuint32*)malloc(buf_size*sizeof(RMuint32));
if(!bu
您可能关注的文档
- 第五章--植物的光.ppt
- 5种经典的NAT应用.docx
- 3环形网.pdf
- DB2恢复备份步骤.doc
- c语言输入输出缓冲区.docx
- DB2 优化器.pdf
- db2数据库连接dos命令.doc
- InnoDB参数.docx
- Java中的equals与==.docx
- J2EE面试整理.docx
- 零碳城市综合能源解决方案分享.docx
- 人形机器人-专题报告8:跨越与弥合:数据采集的必要性与重要性.pdf
- 机器人能胜任哪些工作?+What+Work+Can+Robots+Do.pdf
- Token驱动的大模型推理效能优化技术白皮书2026.pptx
- 2026年Q3人工智能行业薪酬报告.pptx
- AI能读懂民意吗?合成虚拟人物预测政策态度的实证研究+Can+AI+Read+the+Room?Predicting+Policy+Sentiment+with+Synthetic+Personas.pdf
- 山东省亚太资本市场研究院山东上市公司绿色转型与ESG白皮书2026.docx
- AQ-房屋与市政工程2026年消防安全月消防应急演练方案.docx
- 2025年“数据要素×”大赛全国总决赛获奖项目案例集——绿色低碳赛道.docx
- 陈磊-降低新型电力系统复杂性的定频构网及有功控制技术.docx
最近下载
- 教育测量与评价第三版全套完整教学课件.pptx
- 无锡蠡湖渤公岛产品策划.ppt VIP
- 湖北咸宁市2026年职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案.docx
- 2025年中国移动集团招聘考试笔试试题及答案.docx
- RAZ-R英语绘本GHOST TOWNS(带练习册).pdf
- 2026年乡村医生培训考试题库附答案.docx VIP
- 自考13620《工程安全管理与环境保护》重点精简版.docx VIP
- 13683管理学原理(中级)历年真题.docx VIP
- 2026年往年国网二批面试题库及答案.doc VIP
- 合理膳食《中国居民膳食指南2022》八准则.pptx VIP
原创力文档

文档评论(0)