23711|13

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

新手: warning: last line of file ends without a newline [复制链接]

本帖最后由 dontium 于 2015-1-23 12:44 编辑


C源程序编译时,老提示我这样的语句,郁闷死了:

warning: last line of file ends without a newline

可程序的最后一行我确实回车了的,我还留了好几行,怎么还是提示我这个问题,请大家指教。

多谢!!!

最新回复

就是在出错的哪一行后面给enter,不是前面 u8 RTC_Get_Week(u16 year,u8 month,u8 day) {           u16 temp2;        u8 yearH,yearL;               yearH=year/100;     yearL=year%100;        // 如果为21世纪,年份数加100        if (yearH>19)yearL+=100;        // 所过闰年数只算1900年之后的        temp2=yearL+yearL/4;        temp2=temp2%7;        temp2=temp2+day+table_week[month-1];        if (yearL%4==0&&month  详情 回复 发表于 2012-10-19 09:37
点赞 关注

回复
举报

58

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
本帖最后由 dontium 于 2015-1-23 12:44 编辑

呵呵,我的也出现了同样的问题。不过既然只是不影响运行的warning,不管它也罢。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
本帖最后由 dontium 于 2015-1-23 12:44 编辑

好象在main{}后面再空一行就没问题了.试试!
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
本帖最后由 dontium 于 2015-1-23 12:45 编辑

谢谢!
但好象还是不行,在 main()函数开始,以及结束的地方都空了一行,但还是有这个警告,

 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
本帖最后由 dontium 于 2015-1-23 12:45 编辑

将光标移到提示告警的代码最后一行(有代码的那一行)
然后按住del键,直到确定下面没有回车行
最后回车一下或多下即可

点评

谢谢,这次终于找到了解决方法  详情 回复 发表于 2012-9-12 09:49
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

6
 
最后老兄回答的正确
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

7
 
正解
 
 
 

回复

815

帖子

0

TA的资源

纯净的硅(中级)

8
 
我也遇到了,5楼方法好使!
 
 
 

回复

34

帖子

0

TA的资源

一粒金砂(中级)

9
 

五楼正解。非常感谢。呵呵

 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

10
 

回复 5楼 78900 的帖子

给力,,就是这个方法
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

11
 
感谢五楼。。。
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

12
 
就是它
 
 
 

回复

32

帖子

0

TA的资源

纯净的硅(初级)

13
 

回复 5楼 78900 的帖子

谢谢,这次终于找到了解决方法
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

14
 

问题解决办法

就是在出错的哪一行后面给enter,不是前面
u8 RTC_Get_Week(u16 year,u8 month,u8 day)

{   

       u16 temp2;

       u8 yearH,yearL;

      

       yearH=year/100;     yearL=year%100;

       // 如果为21世纪,年份数加100

       if (yearH>19)yearL+=100;

       // 所过闰年数只算1900年之后的

       temp2=yearL+yearL/4;

       temp2=temp2%7;

       temp2=temp2+day+table_week[month-1];

       if (yearL%4==0&&month<3)temp2--;

       return(temp2%7);

}
在大括号的后面输入enter键。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表