From 91639be0281f200e669a616513a15e7684dd6426 Mon Sep 17 00:00:00 2001 From: asus Date: Wed, 24 Jan 2024 09:43:09 +0100 Subject: [PATCH] grace with comment --- 2_Grace/Grace.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/2_Grace/Grace.c b/2_Grace/Grace.c index 142679c..ac95bde 100644 --- a/2_Grace/Grace.c +++ b/2_Grace/Grace.c @@ -1,8 +1,11 @@ #include -#define PRINT quine, 10, print, 10, 92, 10, 92, 10, 34, quine, 34, 92, 10, 92, 10, 92, 10, 10, 10, 10, 10 +#define PRINT quine, 10, print, 10, 92, 10, 92, 10, 92, 10, 92, 10, 92, 10, 34, quine, 34, 92, 10, 92, 10, 92, 10, 10, 10, 10, 10 #define FT(...) int main(){\ + /*\ + comment\ + */\ char *print = #__VA_ARGS__;\ - char *quine = "#include %c#define PRINT %s%c#define FT(...) int main(){%c%c char *print = #__VA_ARGS__;%c%c char *quine = %c%s%c;%c%c printf(PRINT);%c%c return 0;%c%c}%c#define FFT(...) FT(__VA_ARGS__)%c%cFFT(PRINT)%c";\ + char *quine = "#include %c#define PRINT %s%c#define FT(...) int main(){%c%c /*%c%c comment%c%c */%c%c char *print = #__VA_ARGS__;%c%c char *quine = %c%s%c;%c%c printf(PRINT);%c%c return 0;%c%c}%c#define FFT(...) FT(__VA_ARGS__)%c%cFFT(PRINT)%c";\ printf(PRINT);\ return 0;\ }