搜索
查看: 4122|回复: 9
打印 上一主题 下一主题

照抄书上的例子,为什么编译失败了?

[复制链接]
楼主
发表于 2012-7-20 20:31:52 | 显示全部楼层
answer1:if没有高亮的原因可能是在粘贴的过程中代码错位引起的,在if前添加一个“空格”就能恢复高亮。
answer2:代码没有错,啊哈C编译系统也没有错;错在这个代码是粘贴过来的,里面包含了若干的“全角字符”,这在编译系统进行编译的时候会提醒“stray'\161'in system”,这个时候要检查你的各个字符是否为全角,发现全角后更改为半角,修改后的代码可以运行,如图。

if.jpg (61.72 KB, 下载次数: 7)

if.jpg
沙发
发表于 2012-7-21 09:13:49 | 显示全部楼层
本帖最后由 JokerC 于 2012-7-21 09:19 编辑
天山雪 发表于 2012-7-20 23:52
#include
int main()
{

情况是这样的,这里的代码在第4行中“int y,m,d,dete=0,flag;"这个语句中,没有为flag赋值,按照你之前的代码,这里应该为1,即flag=1;,否则运行是没有结果的。那么修改之后再运行,比如输入:2012,7,21按回车,出现结果是203,就成功了,如图。

2.jpg (9.14 KB, 下载次数: 7)

2.jpg
板凳
发表于 2012-7-26 22:05:56 | 显示全部楼层
本帖最后由 JokerC 于 2012-7-26 22:07 编辑
wo421107903 发表于 2012-7-26 17:36
#include
int main()
{

亲,你的代码我粘贴过去了,结果成功了,是不是你的编译系统或者操作系统设置有问题啊~如图,

嗯哼.jpg (69.32 KB, 下载次数: 10)

嗯哼.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表