技术栈

替换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入门
相关推荐
会周易的程序员
3 小时前
多模态AI 基于工业级编译技术的PLC数据结构解析与映射工具
数据结构·c++·人工智能·单例模式·信息可视化·架构
lixzest
5 小时前
C++上位机软件开发入门深度学习
开发语言·c++·深度学习
苦藤新鸡
6 小时前
4.移动零
c++·算法·力扣
hetao1733837
6 小时前
2026-01-04~06 hetao1733837 的刷题笔记
c++·笔记·算法
灵哎惹,凌沃敏
7 小时前
FreeRTOS 任务上下文切换核心函数:xPortPendSVHandler详解
c语言·arm开发
liulilittle
7 小时前
XDP VNP虚拟以太网关(章节:一)
linux·服务器·开发语言·网络·c++·通信·xdp
Ralph_Y
7 小时前
多重继承与虚继承
开发语言·c++
bkspiderx
7 小时前
C++虚析构函数:多态场景下的资源安全保障
c++·析构函数·虚函数表·虚析构函数
喵了meme
8 小时前
C语言实战练习
c语言·开发语言
White_Can
8 小时前
《C++11:列表初始化》
c语言·开发语言·c++·vscode·stl
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!05Labelme从安装到标注:零基础完整指南06jdk21下载、安装(Windows、Linux、macOS)07GitLab 零基础入门指南:从安装到项目管理全流程08UV安装并设置国内源09【踩坑笔记】50系显卡适配的 PyTorch 安装102025-04-03 Latex学习1——本地配置Latex + VScode环境