有没有办法在c中的另一个#define中进行#define?

时间:2013-09-05 13:17:28

标签: objective-c c

我希望实现与stringWithFormat方法相同的功能。

我想知道你是否可以在#define内调用另一个常量?

e.g。 [NSString stringWithFormat:@"If you enjoyed %@ would you mind please reviewing it?", appName];

我想:

#define appName @"This App"

#define myMessage @"If you enjoyed **appName** would you mind please reviewing it?"

由于

1 个答案:

答案 0 :(得分:5)

#import <Foundation/Foundation.h>

#define appName     @"This App"
#define myMessage   @"If you enjoyed " appName @" would you mind please reviewing it?"

int main( void )
{
    @autoreleasepool
    {
        NSLog( myMessage );
    }

    return 0;
}