编译器为什么会报错呢?
#include<stdio.h>
#define STARS **************************
int
main(void)
{
printf("\n%s%s\n",STARS,STARS);
return 0;
}
出现错误a.cpp:7: error: syntax error before `,' token
我用的是MinGWStudio,为什么会报错呀
[解决办法]
#define 只是简单的替换,printf("\n%s%s\n",STARS,STARS);就是相当于printf("\n%s%s\n", **************************, **************************)这不是字符串
[解决办法]
printf("\n%s%s\n",**************************,**************************);
能对么??
[解决办法]
把*****用“”引号,引起来就哦了
[解决办法]
- C/C++ code
#define STARS "**************************"