社区
C语言
帖子详情
宏定义
du51
2006-03-21 05:12:29
我想把一个宏定义成如下样子
比如有一个 21整形的.变为L"aaa/21.bmp"
我用宏定义为
#define TOSTR(x) L"aaa/x.bmp"
结果没有替换..
当要替换带引号的东西时,应该怎么定义宏?
...全文
98
3
打赏
收藏
宏定义
我想把一个宏定义成如下样子 比如有一个 21整形的.变为L"aaa/21.bmp" 我用宏定义为 #define TOSTR(x) L"aaa/x.bmp" 结果没有替换.. 当要替换带引号的东西时,应该怎么定义宏?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
du51
2006-03-21
打赏
举报
回复
谢谢楼上兄弟了..
我自己写了个函数解决了.
adintr
2006-03-21
打赏
举报
回复
估计实现不了,
我只能想到一种比较龌龊的办法:
#include <string>
#define TOSTR(x) ("aaa/" + std::string(#x) + ".bmp").c_str()
du51
2006-03-21
打赏
举报
回复
急用.解决问题马上结.
python
宏定义
_
宏定义
(无参
宏定义
和带参
宏定义
),C语言
宏定义
详解
宏定义
是比较常用的预处理指令,即使用“标识符”来表示“替换列表”中的内容。标识符称为宏名,在预处理过程中,预处理器会把源程序中所有宏名,替换成
宏定义
中替换列表中的内容。常见的
宏定义
有两种,不带参数的宏...
宏定义
是什么?为什么要进行
宏定义
?
宏定义
的格式
宏定义
是C语言提供的三种预处理功能的其中一种,这三种预处理包括:
宏定义
、文件包含、条件编译。
宏定义
和操作符的区别:
宏定义
是替换,不做计算,也不做表达式求解。
宏定义
又称为宏代换、宏替换,简称“宏”。在 ...
宏定义
有无参数
宏定义
和带参数
宏定义
两种
宏定义
有无参数
宏定义
和带参数
宏定义
两种。 无参数的
宏定义
的一般形式为 # define 标识符 字符序列 其中# define之后的标识符称为
宏定义
名(简称宏名),要求宏名与字符序列之间用空格符分隔。这种
宏定义
要求...
C语言——
宏定义
一.预处理 编译一个C语言程序的第一步骤就是预处理阶段,这一阶段就是宏发挥作用的阶段。C预处理器在源代码编译之前对其进行一些文本性质的操作,主要任务包括删除...
宏定义
用法 ①宏常量 我们最常使用到.
什么是
宏定义
?
1.不带参数的
宏定义
:
宏定义
又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。 ...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章