clion - 如何触发对具有与检查功能相同签名的自定义功能的现有检查?
问题描述
我用printf
C 编写了一个包装器。
void cPrintf(const char * format, ...) {
char * newfmt = malloc(strlen(format) * 2 + 10);
va_list args;
va_start(args, format);
vsprintf(newfmt, format, args);
va_end(args);
curseDebug(newfmt);
free(newfmt);
}
它采用与 相同的参数printf
,我可以修改Format Specifiers
检查以应用于此函数吗?
cPrintf("Pressing %d down", s->key);
// Currently Clion doesn't know that this is a format function
解决方案
推荐阅读
- javascript - 一个应该每秒重复的功能正在立即发生
- video - Twitter 分享:如何在视频中显示链接 [内有示例]
- objective-c - SpriteKit SKAction moveTo:当应用程序进入后台时失真
- javascript - 随机播放对象数组,而无需多次选择相同的项目
- python - TensorFlow v2 替代 sequence_loss_by_example
- modelica - 图形显示与 Dymola 中的文本代码不一致
- python - 输出未出现在 python 2.7 上
- php - 维护和建立安全会话的最佳方法是什么?我目前使用的代码
- rust - Rust if let Optionals 和比较条件
- javascript - Vuetify v-treeview 获取最后点击的节点