#define printf(hoge)#define puts()

int main()
{
 printf("ぬる");
 puts("ぽん");
 return 0;
}

これでprintfとputsは中身まで含めてちゃんと消える?
どっちかダメ?