私はgnu cpp
いくつかのテストに使用していますが、それが#includeマクロを保持し、その間に他のユーザー定義マクロを拡張することを願っています。出来ますか?これがコードの一部です(foo.c):
#include <stdio.h>
#define NEWLINE(str) str "\n"
int main(){
puts(NEWLINE("foo"));
}
そして、私はその結果が次のようになることを願っていcpp foo.c
ます:
#include <stdio.h>
int main(){
puts("foo\n");
}