以下代码无法使用GCC编译:
int main()
{
for(int j=0; j<80; j++) //for every column,
{ //ch is ‘x’ if column is
char ch = (j%8) ? ‘ ‘ : ‘x’; //multiple of 8, and
cout << ch; //‘ ‘ (space) otherwise
}
return 0;
}
应打印:x x x x x x x x x x x
但我得到了以下错误:
错误:扩展字符“在标识符中无效
1条答案
按热度按时间wz8daaqr1#
在此行中:
您使用了错误的单引号。
合适的为
'
,即:这在Character literal documentation中指定。