我有以下代码。
#define GOTO_RC(row,col) "\033["#row";"#col"H"
#define DISPLAY_WRITE(row, col, fmt, args) printf(GOTO_RC(row,col) ## fmt, ## args)
在 example.c 中,我正在尝试使用它。
DISPLAY_WRITE(24,1,"Command:",12);
我在 ARM-MDK 工具中遇到以下错误 [在此处输入图像描述][1] [1]:https ://i.stack.imgur.com/33MN1.jpg 错误:粘贴形成的 ')"Command:"',无效的预处理令牌 [-Winvalid-token-paste] 错误:粘贴形成的 ',12',无效的预处理令牌 [-Winvalid-token-paste]