ror C2018: unknown character '0xa1'什么意思C++中
发布网友
发布时间:2022-05-12 22:13
我来回答
共2个回答
热心网友
时间:2023-10-25 20:18
主要说明你里面的编码有问题,不是编译器认识的编码字符。
例如;写成;
还有就是你从网页上拷贝程序的时候用了全角空格(有些网站上空格是全角的),应该是半角空格才行。
还有"写成“;
等等,主要是注意别用中文中的字符代替英文中的字符。
热心网友
时间:2023-10-25 20:18
#include <stdio.h>
int main()
{
int i; //i为数组下标
int f[20]={1,1}; //对最前面两个数组元素f[0]和f[1]赋初值1
for (i=0;i<20;i++)
f[i]=f[i-1]+f[i-2]; //先后求出f[2]~f[19]的值
for (i=0;i<20;i++)
{
if (i%5==0) printf("\n"); //控制每输出5个数后换行
printf("%d", f[i]);
}
printf("\n");
return 0;
}
关键是放入vc++
软件中就是出现上述错误,有点晕。我感觉我编的没错呀,不知道是为什么,求指教!