Chinaunix

标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了! [打印本页]

作者: netas    时间: 2004-12-24 11:31
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
在solaris下C编译每个.c文件都报告一个warning:newline not last character in file
请问各位大侠,这是什么原因造成的?
每个.c源文件都会出现这么一个warning,但又不影响运行,就是觉得它老是出现干扰其他编译错误信息的阅读,想把他去掉。
谢谢了先。
作者: yuxh    时间: 2004-12-24 11:34
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
这不提示你在文件后面加个空行吗?
作者: brilliantcn    时间: 2004-12-24 11:43
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
这个问题已经讲过很多次了,你可以搜索一下以前的帖子
有解决的办法
作者: flw    时间: 2004-12-24 12:21
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
你那 .c 文件是从哪儿来的?
作者: win_hate    时间: 2004-12-24 12:37
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
警告说:最后一``行'' 不是以  '\n' 结束的。
作者: brilliantcn    时间: 2004-12-24 13:21
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
[quote]原帖由 "win_hate"]警告说:最后一``行'' 不是以  '\n' 结束的。[/quote 发表:

应该是 文件的最后一个字符不是'\n'

斑竹应该能接受批评吧!
作者: flw    时间: 2004-12-24 13:27
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
原帖由 "brilliantcn" 发表:
应该是 文件的最后一个字符不是'\n'

斑竹应该能接受批评吧!

该接收批评的是你。
文件的最后一行以 \n 结束和 文件的最后一个字符是 \n 两句话是意思相同的。
作者: brilliantcn    时间: 2004-12-24 13:42
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
原帖由 "flw" 发表:

该接收批评的是你。
文件的最后一行以 \n 结束和 文件的最后一个字符是 \n 两句话是意思相同的。

我只是翻译了一下E文。
作者: brilliantcn    时间: 2004-12-24 13:56
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
只是我不明白,为什么要做这样的限制,难道是为了保证程序文件的完整性。
作者: ZealeS    时间: 2004-12-25 10:43
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
“文件的最后一行以 \n 结束和 文件的最后一个字符是 \n 两句话是意思相同的。”

怎么可能相同!!!!
C程序最后一行\n后面可以加一堆空格也行啊。那最后一个字符就是空格了。
而不是回车。
作者: flw    时间: 2004-12-25 11:16
标题: 在solaris下C编译每个.c文件都报告一个warning,烦死了!
原帖由 "ZealeS" 发表:
“文件的最后一行以 \n 结束和 文件的最后一个字符是 \n 两句话是意思相同的。”

怎么可能相同!!!!
C程序最后一行\n后面可以加一堆空格也行啊。那最后一个字符就是空格了。
而不是回车。

小伙子,
说话之前最好先想想别人说的对不对。
不要自我意识太强。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2