有段代码,大家帮忙看一下,谢谢。
有这样一段代码(相关声明略):
iFd = 0;
snd.size = iSize;
snd.data = malloc(iRecvSize);
memcpy(snd.data, cData, iSize);
iRet = write( iFd, (char*)&snd, sizeof(snd));
这里是不是有memory leak的问题?write()之后是不是需要free掉snd.data?
iFd = 0;
snd.size = iSize;
snd.data = malloc(iRecvSize);
memcpy(snd.data, cData, iSize);
iRet = write( iFd, (char*)&snd, sizeof(snd));
这里是不是有memory leak的问题?write()之后是不是需要free掉snd.data?
...全文
相关推荐
用单片机IO驱动段码LCD的代码
这种显示器通常有7段或14段,分别对应一个数字或字母的各个部分。驱动段码LCD的核心在于控制每个段的导通和截止,以形成所需的图案。在给定的代码中,`main.c`是主程序,负责整体流程的控制。
段码LCD驱动代码生成器
《段码LCD驱动代码生成器》是一款基于Visual Basic(VB)开发的实用工具,主要用于自动生成C语言代码,以驱动8段液晶显示器(LCD)或数码管。
8段数码管代码生成器
8段数码管代码生成器是一款旨在简化电子工程领域编程任务的实用工具。它通过自动生成用于控制8段数码管显示特定数字或字符的段码,显著提高了开发效率,并且减少了编程时可能出现的错误。
STM32驱动段码屏[代码]
在初始化的过程中,开发者需要对单片机的I/O端口进行配置,以确保能够准确地发送控制信号给段码屏。文章紧接着展示了如何编写代码来驱动段码屏显示图标。
LED段码驱动IC资料和代码
本资料包包含有关LED段码驱动IC的详细信息以及相关的驱动代码,为理解和应用这类IC提供了丰富的资源。


