人潮没冲散当初那伙 2020-11-01 15:10
浏览 55

求一个脚本,替换指定函数的函数体范围内的字符串

如题,想实现C代码中,某一个函数内部的字符串替换。

例如将MemBufferFree函数中的SCFree替换成MyFree,函数MemBufferInit中的SCFree不被替换

待修改字符串:

void MemBufferFree(MemBuffer *buffer)
{
    SCFree(buffer);
    return;
}
void *MemBufferInit(char *b) {
    SCFree(buffer);
        return &a;
} 

期望的修改结果

void MemBufferFree(MemBuffer *buffer)
{
    MyFree(buffer);
    return;
}
void *MemBufferInit(char *b) {
    SCFree(buffer);
        return &a;
} 
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求解 yolo算法问题
    • ¥15 虚拟机打包apk出现错误
    • ¥30 最小化遗憾贪心算法上界
    • ¥15 用visual studi code完成html页面
    • ¥15 聚类分析或者python进行数据分析
    • ¥15 三菱伺服电机按启动按钮有使能但不动作
    • ¥15 js,页面2返回页面1时定位进入的设备
    • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝