技术栈

替换printf中的标志

lxzlife2023-10-12 11:55

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前的空格必须加

上一篇:前端知识点个人实践
下一篇:vue3入门
相关推荐
呱呱巨基
38 分钟前
Linux 进程控制
linux·c++·笔记·学习
罗湖老棍子
1 小时前
最小函数值(minval)(信息学奥赛一本通- P1370)
数据结构·c++·算法·树·优先队列·堆
肆悟先生
1 小时前
3.17 内联函数
c++
仰泳的熊猫
2 小时前
1109 Group Photo
数据结构·c++·算法·pat考试
SunkingYang
2 小时前
MFC中事件与消息有什么关联,区别与联系
c++·mfc·消息·事件·区别·联系·关联
青山是哪个青山
2 小时前
第二节:CMake 命令行工具与工程生命周期
c++·cmake
ozyzo
2 小时前
局部变量和全局变量
c++
夏幻灵
2 小时前
C++ 里 什么时候不用指针,而选择值拷贝/深拷贝 ?
开发语言·c++·算法
superman超哥
2 小时前
仓颉语言中字典的增删改查:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
青山是哪个青山
2 小时前
第一节:CMake 简介
linux·c++·cmake
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05Labelme从安装到标注:零基础完整指南06CentOS的ISO镜像下载07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09BongoCat - 跨平台键盘猫动画工具10Multisim使用教程详尽版--(2025最新版)