替换printf中的标志

code

复制代码
#include <stdio.h>

void string_in_string_test1(void) {
#define FLAG "d"
#if ((defined _WIN32) || (defined _WIN64))
	printf_s("hahaha %" FLAG "hahaha\n", 100);
#elif ((defined __liunx__))
	printf("hahaha %"FLAG"hahaha\n", 100);
#endif
}

performance

conclusion

GNU编译器,FLAG前后的空格可加可不加

MSBUILD编译器,FLAG前的空格必须加

相关推荐
怀揣小梦想1 分钟前
跟着Carl学算法--哈希表
数据结构·c++·笔记·算法·哈希算法·散列表
努力努力再努力wz4 分钟前
【C++进阶系列】:万字详解unordered_set和unordered_map,带你手搓一个哈希表!(附模拟实现unordered_set和unordered_map的源码)
java·linux·开发语言·数据结构·数据库·c++·散列表
加油=^_^=6 分钟前
【C++】哈希表
数据结构·c++·散列表
对纯音乐情有独钟的阿甘7 分钟前
【C++庖丁解牛】哈希表/散列表的设计原理 | 哈希函数
c++·哈希算法·散列表
励志不掉头发的内向程序员8 分钟前
【STL库】哈希表的原理 | 哈希表模拟实现
开发语言·c++·学习·散列表
玩镜的码农小师兄8 分钟前
[从零开始面试算法] (04/100) LeetCode 136. 只出现一次的数字:哈希表与位运算的巅峰对决
c++·算法·leetcode·面试·位运算·hot100
量子炒饭大师22 分钟前
收集飞花令碎片——C语言字符函数与字符串函数
c语言·开发语言
tan77º26 分钟前
【项目】基于多设计模式下的同步&异步日志系统 - 项目介绍与前置知识
linux·c++·设计模式
给大佬递杯卡布奇诺1 小时前
FFmpeg 基本API avcodec_open2函数内部调用流程分析
c++·ffmpeg·音视频
天庭鸡腿哥1 小时前
可能最后一个版本,作者不更新了!
eclipse·maven·lua·visual studio