gpt4 book ai didi

c - 在另一个宏中使用字符串宏

转载 作者:太空宇宙 更新时间:2023-11-04 00:23:25 24 4
gpt4 key购买 nike

<分区>

如何在 C 语言的字符串宏中使用另一个宏?

我有这个:

#define MAX_OPERATION_COUNT 10
#define MSG_TOO_MANY_OPERATIONS "Too many operations! Only the first 10 were applied."

但我希望第二个宏使用第一个宏的值。例如,在 Java 中,我会有类似的东西:

public static final int MAX_OPERATION_COUNT = 10;
public static final String MSG_TOO_MANY_OPERATIONS = "Too many operations! Only the first " + MAX_OPERATION_COUNT + " were applied.";

有没有办法在 C 中做类似的事情?

编辑:这个问题的解决方案与 this question 的解决方案非常相似。 , 但我认为问题本身是完全不同的,应该分开处理。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com