Tag: 自动重构

替换function或由文本本身定义

如何更换所有出现的 check_free_set_to_null(&pointer) 通过 if (pointer) { free(pointer) printf(pointer have been freed) } else { printf(pointer couldnt had been freed) return (1) } 也许使用某种方式 {1} = check_free_set_to_null(内容) if ({1}) { free({1}) printf({1} have been freed) } else { printf({1} couldnt had been freed) return (1) } 我怎么能这样做? (请注意,它不完全是必须替换的,它只是一个例子)我不是在寻找编译器将其解释为多行,我正在寻找修改文件。