简单c语言编程提示错误

#include<stdio.h>main(){inti;for(i=1;i<5;i++)printf("%d\n",i);}用c-free编译在for这一行提示[Err... #include<stdio.h>
main()
{
int i;
for(i=1;i<5;i++)
printf("%d\n",i);
}
用c-free编译在for这一行提示[Error] parse error before character 0241,
用vc++编译在for这一行提示 error C2018: unknown character '0xa1'
而用tc编正常,程序比较简单,而且都是相互复制粘贴的,没有输入不一致的情况,请问哪位高手能指导一下告诉我原因吗?
把for语句撤换掉就没错误了,而从其他正确程序里复制过来的for语句仍然提示相同错误,我是用xp自带英语输入法输入程序的,哪位高手能告诉我具体怎么改才对呢?这么短的编程就有找不出的错误,以后还有很长的程序要编写,出了错那怎么办啊!这太打击我了。
展开
 我来答
寒窗记
2009-08-17 · TA获得超过216个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:174万
展开全部
支持删除for整行然后重新输入一遍。应该是有个不可见字符0xa1. 如果这招不行,建议新建一个c文件,然后拷贝其他部分(不拷贝for那行),然后手动输入for语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学仙只为看看天
2009-08-06
知道小有建树答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
经过调试,完全没问题,我就是直接复制你代码的。应该编译器问题,程序没错的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssbo11
2009-08-04 · TA获得超过278个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:144万
展开全部
从其他地方复制代码过来的话可能会有问题,代码中可能有不显示的代码,比如空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljt_xjtu
2009-08-04 · TA获得超过741个赞
知道小有建树答主
回答量:1435
采纳率:0%
帮助的人:756万
展开全部
没什么问题,有可能是某个空格分号是中文字符.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssk391617970
2009-08-04
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
应该是c-free 的软件问题,你重装一次就可以了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式