栈的数制转换的实现,预处理器指令后有意外标记 - 应输入换行符,宏定义中的意外

问题遇到的现象和发生背景

栈的数制转换

问题相关代码,请勿粘贴截图

其他调试都没问题,就这个地方出现了点问题

#ifndef C3-1_H
#define C3-1_H
#define STACK_INIT_SIZE 10
#define STACKINCREMENT 2
typedef int SElemType;
typedef struct SqStack
{
SElemType* base;
SElemType* top;
int stacksize;
}SqStack;
#endif

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果