读书人

编译器为什么会报错呢?解决方法

发布时间: 2012-04-08 14:38:30 作者: rapoo

编译器为什么会报错呢?
#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 "**************************" 

读书人网 >C++

热点推荐