【发布时间】:2021-12-16 14:27:18
【问题描述】:
我需要一个将输入作为输入的宏
MACRO(x, y, z, ...)
并扩展到
arr[0] == x && arr[1] == y && arr[2] == z ...
有什么想法吗?
arr 是 char[],宏 args 是单个字符
【问题讨论】:
-
我忘了加点....谢谢您的注意!现在它准备好了。我想用上面的宏生成一些 C 代码
-
我怀疑是否有一种方法可以按照您的概述进行。我假设你有一堆你想做的比较,这就是你尝试编写这个宏的原因。
arr[]是什么类型的,你想比较什么类型的东西? -
是的,你是对的,这是一个错字。我已经修好了
-
用于字符串比较。而且我还想学习如何使用带有自动生成索引的宏
-
char []中的数组