GCC:make"#“布拉格语信息”;“humpty dumpty”;脱颖而出

GCC:make"#“布拉格语信息”;“humpty dumpty”;脱颖而出,gcc,c-preprocessor,pragma,Gcc,C Preprocessor,Pragma,在我的源文件中,我有几个注释,我想在屏幕上清楚地打印出来。为此,我使用: #pragma message "****************************" #pragma message "*" #pragma message "* Setting fuses for ATtiny45" #pragma message "*" #pragma message "****************************" 但是,有没有一种更聪明

在我的源文件中,我有几个注释,我想在屏幕上清楚地打印出来。为此,我使用:

    #pragma message "****************************"
    #pragma message "*"
    #pragma message "* Setting fuses for ATtiny45"
    #pragma message "*"
    #pragma message "****************************"
但是,有没有一种更聪明/更短的方法可以让一条消息从另一条编译器消息中脱颖而出,一种不需要为每条消息重复5行代码的方法呢?

这样如何:

#define MSG(X) "\n****************************\n*\n* " X "\n*\n****************************\n"
#pragma message MSG("Setting fuses for ATtiny45")
#pragma message“OMFG查看此消息!查看itttttttttt!!!!>>设置ATtiny45的保险丝”
。说真的,你得到的任何答案都将是一种意见。